手机测试体系
1、Android Monkey Test,冒烟测试:Monkey测试是Android自动化测试的一种手段,Monkey测试模拟用户的按键输入、触摸屏输入、手势输入等,看设备多长时间会出现异常。
2、安装、卸载测试:主要针对编译后源程序生成的APK安装文件,主要测试两点:1.生成APK文件在真机上可以安装及卸载;2. android手机端的通用安装工具。
3、在线升级安装及使用测试:验证数字签名、升级后是否可以正常使用、在线跨版本升级。
4、业务逻辑测试:1. 业务逻辑测试:主要测试客户端业务能豸阏恢闲否正常完成2. 功能点测试:主要测试客户端功能点是否正常使用3. 关联性测试:主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致
5、稳定性及异常性测试:1. 交互性测试:被打扰的情况,如来电,短信,低电量等2. 异常性测试:断网,断电,服务器异常等情况
6、性能测试:1. 基准性能测试:通过压服务器端口及客户端在不同网络环境下响应速度2. 大数量测试:在特地环境下,客户端一次性更新大量数据及人员列表
7、界面易用性测试:1. 界面与交互性测试:符合交互规范,符合用户和使用习惯,操作方便简单,具有一致性2. 可用性测试:用户体验好,用户操作方便,用户使用错误率低
8、适配性测试:手机不同分辨率支持、手机不同版本的支持、手机不同厂家系统的支持、手机不同尺寸的支持
9、手机的电量及流量测试:站在用户角度思考
10、内存泄露测试:可用DDMS+MAT来检查是否存在内存泄露
11、联机调试:测试人员获取源码,通过手机连接后,logcat记录操作过程
12、外网调试:主要现实模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况及进行业务操作原则:俪暮螬歪尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能;模拟信号被屏蔽时,客户端的影响;外部场景测试。