小白也能做的UI自动化

各位小白

新技术


想尝试吗?

手动测试做久了

UI自动化尝试一下?


一、为什么需要做UI自动化


在工作中,最最常见的重复性工作,那就是:功能回归测试啦。


现在市面上的大小公司都在推敏捷开发,几乎都是2周/3周发一次版本。


即2周/3周跑一次回归测试,而且Android和iOS都需要跑一次,即便分在个人头上的回归内容很少,其实也占据了大家大量时间。


当然,并不是说UI自动化只能在回归测试阶段发光发热,在测试的任何阶段都可以尝试跑UI测试脚本,可以根据公司需要调整运行阶段、运行次数,并且可以随时修正脚本内容。


二、UI自动化可以怎么做


1.常用工具

目前比较常用的有

Appium、Airtest、AppiumStudio


2.常用脚本语言

零基础小白的话,Python上手可能会更快。


3.平台区分

iOS、Android


4.集成jenkins

如有稳定项目后,可以尝试集成到jenkins上,定期运行。


5.还可以尝试什么

(1)可以考虑设计更复杂,更长链条的场景,但这点需要考虑各个公司的具体业务场景,可挖掘的业务点很多,可以拉同事一块讨论。

(2)UI自动化和接口数据校验拆开做,混杂在一起容易做的庞大冗余。

(3)可以在跑UI脚本过程中,尝试收集手机性能数据,标准可以暂定:首次收集到的数据,或者竞品的数据,不过竞品数据会比较难拿到。


分享到:


相關文章: