app自动化测试:
通过场景和数据的预设,把以人为驱动的测试行为转换为机器执行的一种过程。
1.高效
2.数据绝对正确
3.不需要人工干预
4.并不是所有功能场景都能进行自动化(主流业务...)
5.回归测试,保证新增功能不影响老业务功能
移动端自动化测试工具:
Robotium:
支持语言:java
仅支持安卓系统
不支持跨应用
Macaca:
支持语言:java,python,Node.js
支持安卓和ios系统
支持跨应用
Appium:
支持语言:java,python,Node.js,C#,php,ruby
支持安卓和ios系统
支持跨应用
自动化工具选择:
1.是否支持native,webview
2.是否支持获取toast(错误提示消息....)
3.是否支持跨应用
app安全测试:
通过安全测试技术,保证app尽可能的不存在安全漏洞
1.借助安全测试工具
2.安全技术人员