测试前准备:
- 声明全局变量
- 测试环境配置
a. 指定执行模式 - Debug/ Non-Debug
b. 指定测试Server
c. 准备测试数据
d. 指定Appium Server(Remote Url, Port)并重启
e. 多设备连接状态下指定测试设备(真机/模拟器)连接- 重启真机(adb reboot),解锁屏幕,确认真机成功连接到target server(adb devices)
- 启动模拟器(open -n PATH/player.app --args --vm-name 'emulator_name'),确认模拟器启动成功,且成功连接到target server
- 卸载安装测试Build
测试过程中:
- Suite/Case开始前check
- 测试用例执行
- (如需卸载app,则提前)备份app log
- (如app crash)打印logcat到文件
测试后清理:
- 收集app log(+ crash log),Appium Server log
- 卸载测试build
- 清理测试数据
- (如测试设备为模拟器)关闭模拟器