Appium 测试小白的疑惑 (如何开展自动化)

楠瓜_Celine · March 14, 2019 · Last by ede replied at March 15, 2019 · 1196 hits

现状:
手工测试一枚,空闲时间学习 Appium 自动化测试;
已将环境部署好并针对公司的 APP(电商类 app)写了个 demo,实现了登录,浏览商品和购买
困惑:
1、没有系统思维,接下来不知道从何下手(比如说封装基本操作、页面元素、捕捉 APP 的出错信息)
2、不知道自动化能够做到什么程度,怎样实际减轻手工测试,提升效率

自动化小白

请指导~~~

共收到 6 条回复 时间 点赞

UI 类的自动化更适用于回归测试,需求测试中更多的是依赖于点点点,目前。

怎样实际减轻手工测试,提升效率 : 你可以这么想,如果每次发新版都有 100 条用例需要回归,如果其中 30 条已经通过自动化执行,那么可以减轻你 30% 的工作;如果有多台测试设备需要执行,减轻的工作会更多。

至于如何封装: 只要是重复的步骤,都可以封装起来给多个用例调用。 例如登录流程,基本上每个用例都可以需要调用的,就不用每个用例都写一遍登录的步骤,封装成公共方法来调用即可,而且方便维护。

UI 适合回归测试,不用投入太多。欢迎加入自动化测试讨论群哟~320463587。有不懂的在群里交流哈。

Jerry li 回复

确实每次发包,Android 和 IOS 都有好多机型、各种系统都需要回归;能实际提高测试效率,那我就有动力了,继续学习~~~

我以前也是你这样, 如果你打算在互联网公司一直待下去, 想要一份不错的工作(公司还不错,工资还不错),你必须要提升自己,要有一直学习的习惯。

学一门编程语言,python 是入门,java 是必备。

建议你了解下学院课程,有线上培训班,我也是线上培训班出来的。 不是打广告哈,个人觉得还不错。

如果只是界面的话,我的理解是每次回归利用 Jenkis 之类的软件让每天更新后的项目,在建立 Job 跑一边就好,很方便,提高效率

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up