移动APP测试要点

 手机APP测试,主要针对的是android和ios两大主流操作系统。主要考虑的就是功能性、兼容性、性能、安全、稳定性、易用性等6点。

一、功能性测试

(1)根据产品需求文档和软件设计文档编写测试用例

(2)业务逻辑测试:主要测试客户端业务能否正常完成。

(3)功能点测试:主要测试客户端功能点是否正常使用

(4)关联性测试:主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致。

二、UI测试 

(1)测试用户界面(如菜单、对话框、窗口和其它可视控件)布局、风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等。

(2)UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。 

三、安装、运行、卸载、在线升级测试

(1)生成apk文件在真机上可以安装及卸载;

(2)Android手机端通过使用安装工具。如:豌豆荚

(3)验证数字签名

(4)升级后可以正常使用

(5)在线跨版本升级。

四、兼容性适配性测试

(1)Android、iOS版本的兼容性

(2)手机分辨率兼容性

(3)APP跨版本的兼容性

五、网络测试

(1) 外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况进行业务操作。

(2)外网测试主要覆盖到WiFi/2G/3G/4G...net/wap、电信/移动/联通、所有可能的组合进行测试。

原则:

(1)尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。

(2)还有模拟信号屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试、

六、性能测试

(1)极限测试:在各种边界压力情况下(如电池、存储、网速等),验证App是否能正确响应。

(2)响应能力测试:测试App中的各类操作是否满足用户响应时间要求

(3)压力测试:反复/长期操作下,系统资源是否占用异常; 

七、大数据测试

主要在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常处理

八、异常测试

(1)中断测试:客户端作为手机特性测试,包括被打扰的情况:如来电、来短信、低电量、文件下载测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机的各操作不会影响客户端。

(2)异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能都正常处理,保证数据正确性。


你可能感兴趣的:(移动APP专项测试-客户端功能)