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.安全技术人员