现状: 手工测试一枚,空闲时间学习 Appium 自动化测试; 已将环境部署好并针对公司的 APP(电商类 app)写了个 demo,实现了登录,浏览商品和购买 困惑: 1、没有系统思维,接下来不知道从何下手(比如说封装基本操作、页面元素、捕捉 APP 的出错信息) 2、不知道自动化能够做到什么程度,怎样实际减轻手工测试,提升效率
自动化小白 请指导~~~
UI 类的自动化更适用于回归测试,需求测试中更多的是依赖于点点点,目前。
怎样实际减轻手工测试,提升效率 : 你可以这么想,如果每次发新版都有 100 条用例需要回归,如果其中 30 条已经通过自动化执行,那么可以减轻你 30% 的工作;如果有多台测试设备需要执行,减轻的工作会更多。
至于如何封装: 只要是重复的步骤,都可以封装起来给多个用例调用。 例如登录流程,基本上每个用例都可以需要调用的,就不用每个用例都写一遍登录的步骤,封装成公共方法来调用即可,而且方便维护。
UI 适合回归测试,不用投入太多。欢迎加入自动化测试讨论群哟~320463587。有不懂的在群里交流哈。
确实每次发包,Android 和 IOS 都有好多机型、各种系统都需要回归;能实际提高测试效率,那我就有动力了,继续学习~~~
我以前也是你这样, 如果你打算在互联网公司一直待下去, 想要一份不错的工作(公司还不错,工资还不错),你必须要提升自己,要有一直学习的习惯。 学一门编程语言,python 是入门,java 是必备。 建议你了解下学院课程,有线上培训班,我也是线上培训班出来的。 不是打广告哈,个人觉得还不错。
如果只是界面的话,我的理解是每次回归利用 Jenkis 之类的软件让每天更新后的项目,在建立 Job 跑一边就好,很方便,提高效率