1、手机客户端测试,Roger Li 10 Jun 2011,目录,手机客户端软件测试 Android测试,手机客户端软件测试,基本功能测试 并发性测试(交互冲突测试) 网络环境测试 兼容性测试 压力测试,Android自动化测试,CTS(Compatibility Test Suite) 单元测试 ASE Monkey Robotium,CTS,用途: 确保某设备符合Android兼容性规范 手机测试需要通过Android的兼容性测试,确保在Android上开发的程序在手机设备上都能运行。,单元测试,使用JUnit 使用Instrumentation AndroidTestCase,ASE(An
2、droid shell Env),Android 脚本环境 通过脚本(python)等调用它的API,和android设备进行交互。,Monkey测试,Monkey测试,通过命令行向系统发送用户事件流。可用来做压力测试 用途: 压力测试和鲁棒性测试 命令:adb shell monkey -v -p your.package.name 500,Monkey测试,Monkey能发现Android上的两种错误: ANR(Application Not Responding) 和Crash错误 界面操作过程中,线程响应超过5s HandleMesage回调函数执行过程超过10s,Robotium 测试,基于Android测试框架InstrumentTestCase2的封装 针对Android App的黑盒测试的自动化测试框架 目前基于Instrument, 将来或基于remote control,Robotium 测试结果,谢谢!,