如何制定手机app测试计划和详细流程?

1.首先,测试资源确认和准备。

(1)产品需求文件、产品原型图纸、接口描述文件、设计文件应完整。

(2)测试设备和测试工具的准备:IOS和Android不同版本的真机,测试相关工具的准备。

2.测试用例的设计和评审

(1)根据产品需求文档、产品原型图等文档,设计客户端的通用功能测试用例。

(2)测试用例评审、修改和完善,然后进行正式测试阶段。

3.用户界面测试

(1)确保手头的样机图纸和效果图是最新版本,满足产品经理和用户的需求。

(2)测试过程中的一切以效果图为准。如有用户体验方面的建议,请先以邮件形式与产品经理确认。确认通过后,就可以正式发布用户体验问题了。

4.功能测试

(1)APP功能测试主要是根据编写的功能测试用例,对软件功能进行遍历。

(2)涉及的测试主要包括基本功能测试、安装、卸载、运行测试、异常处理(包括网络突然中断或网速变慢、机器内存不足等异常情况的处理)。

5.中断测试

(1)软件运行过程中接听电话、接收短信、锁屏、报警、充电,收到通知提醒后使用软件,软件可以正常运行。

(2)运行软件时,从前台切换到后台,再切换回前台继续运行。

6.兼容性和适配器测试

(1)硬件适配:不同手机厂商、硬件性能、不同屏幕尺寸的适配。

(2)2)操作系统版本的兼容性

(3)适配不同的屏幕分辨率:移动设备的屏幕分辨率多种多样。如果app处理不当,可能会显示不好,甚至影响功能的运行。

(4)兼容性测试必须在一定数量的真机上运行。因为真机种类很多,所以可以选择几款使用较多的典型真机进行兼容性测试。

7.性能试验

(1)客户端性能测试关注安装卸载时间、启动时间、页面加载时间、主要功能占用的床位、内存、流量、功耗等。,与同类产品相比是否有优势。

(2)至于服务器的性能,接口主要是用来给服务器加压的,重点是对应的时间,吞吐量,并发,事务通过率。

8.稳定性试验

(1) Android app的稳定性经常被monkey测试,个人操作被随机事件流模拟,对检查程序的内存溢出和空指针有很大作用。

9.测试分析和测试报告输出

经过以上各种形式的APP测试,要形成完整的分析报告文档,输出给相关人员。

试验鸟