UI自动化测试 浅谈
接口,性能,UI自动化的工具选择
功能测试是基础,只有理解功能测试才能做好自动化测试
接口自动化测试:unitest,DDT
性能测试:Monkey、fillder、wireshark、postman、jmeter
UI自动化测试:Selenium,Appium,Robot Framework,Robot,unittest Appium,app log,robotium、uiautomation
管理工具:Jenkins、Docker
其它:Unix、Linux等操作系统,熟悉Oracle、Mysql等数据库
什么是UI自动化测试
UI层的自动化测试,这个应该再熟悉不过了,大部分测试人员的大部分工作都是对UI层的功能进行测试。例如,不断重复的对一个表单提交,结果查询等功能进行测试,不管什么样的产品,最终呈现给用户的是UI层。所以,测试人员应该更多的精力放在UI层。那么也正是因为测试人员在UI层投入大量的精力,所以,可以通过相应的自动化测试工具来模拟这些操作。UI层的自动化测试工具非常多,比较主流的是QTP,Robot Framework、watir、selenium 等
UI自动化测试分类
B/S 架构的 Web UI 测试自动化
APP 测试自动化
C/S 架构的 UI 测试自动化
不管使用什么技术来执行测试自动化至少包含以下几个步骤
1、找
找元素、控件、输入框、等等一切你想找的内容
2、控制
单击、双击、输入内容、下拉等等一系列操作属于控