app如何在服务器做代码自动化测试

app如何在服务器做代码自动化测试,第1张

使用脚本。

采用自动化关键字数据驱动模式设计,即表格驱动测试或者基于动作的测试,把测试用例、控件元素等放入数据库或页面进行展示操作。

给这个文本框输入数据。即通过ID属性值com.test.seller:id/phone_edit1,找到此用户名文本框的控件元素,然后通过sendkeys方法输入用户名数据13798359580到此用户名文本。其他自动化测试步聚的定位方法、控件元素以及操作方法也都与此类似。实际上自动化测试就是通过程序代码来实现模拟手动测试去操作一遍的过程。

这段时间我探索了点自动化测试方面的技术,探索结果如下

后端】:任意后端工程 + python 自动化测试脚本(实现接口测试),服务器要求:指令服务器即可(即终端操作系统)

【前端】:任意前端工程 + python 自动化测试脚本(实现UI交互测试),服务器要求:必须是可视化服务器(即有交互界面的系统) (虽然说 phantomjs 可以实现无界面的情况下进行浏览器测试,但是还是不太推荐,毕竟对于前端而言,可视化才最好)

经过探索下来,发现 python 在实现自动化方案确实非常合适,且前后端都可以通过python实现自动化测试,如此一来自动化测试也就可以独立出一个工程,而无需受前后端工程语种、框架等各种不同的影响。只是前端自动化测试比较特殊,需要模拟用户交互,最好是有界面的系统(通过浏览器驱动器调用浏览器实现自动化交互测试),也就是说前后端的自动化测试服务器要么都用一台带交互界面的系统,要么就用2台服务器,一台终端服务器测后台接口,一台交互服务器测前端交互


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/277661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存