一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“app测试必须掌握的核心测试要点”。
更详细的APP功能测试根据实际情况来进行测试
App性能测试
响应时间
最大并发用户数
压力测试
1、不同系统环境下,做压力测试;
2、不同的网络环境下,做压力测试;
3、不同的硬件环境下,做压力测试;
4、电量不足时,运行APP会挺多长时间;
5、手机存储不足时, APP是否可以安装;
6、手机SIM卡存储不足时, APP是否可以安装;
7、APP 安装时,手机存储不足,是否会出现异常;
8、APP安装时,手机SIM存储不足,是否会出现异常;.
9、内存不足时, APP是否能运行起来; .
10、APP 运行时,超出了内存范围,是否会出现异常;
11、多次安装卸载APP ,测试APP是否出现异常情况;
12、多次安装卸载APP ,测试是否有卡顿的现象;
13、频繁点击APP功能,测试APP是否出现异常情况;
14、频繁点击APP功能,测试是否有卡顿现象;
15、长时间APP不退出,测试是否有出现异常情况; .
16、长时间APP不退出,测试是否有卡顿现象;
17.长时间APP不退出,是否会占用网络流量;
18、长时间APP不退出,是否会导致内存溢出;
19、多次切换前后台,是否有卡顿现象或异常情况;
20、多个用户同时像服务器发送请求,服务器是否运行正常;
21、APP的CPU检测;
交叉事件测试
交叉事件测试又叫事件或冲突测试,对于正在运行的应用,若进入短信、电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行;
1、前后台切换是否影响功能使用;
2、当有短信、电话等其他软件进入时,是否会影响功能正常使用;
3、当发短信打电话等其他软件输出时,是否会影响功能正常使用;
4、当切换不同的网络环境时,是否会影响功能使用( 2G\3G\4G\WIFI) ; .
5、当APP正在运行时,出现电量不足提示时,是否会影响APP使用;
6、当手机没电正在充电时,是否会影响APP正常使用;
7、当APP支持其他语言的操作时,切换其他的语言,是否会出现乱码等现象;
8、检测APP是否依据各事件的优先级别依次进行处理。;
App更新测试
1、当有新版本更新时,是否会有提示;
2、不同手机系统环境下, APP升级是否正常; .
3、不同的网络环境下, APP升级是否正常;
4、APP更新方式有三种:自动更新、手动更新、定时更新;
5、自动更新,登陆APP界面,是否会校验是否有更新;
6、登陆APP界面后,弹框提示更新,当点击取消时,是否还继续更新;
7、当取消升级时,是否有时间限制(例如”2小时一提示) ;
8、登陆APP界面后,提示更新,点击更新(或确定)后,是否正常更新;
9、APP升级过程中,手机断电,再次运行APP时,功能是否可用;
10、APP 升级过程中,如来电话或短信等操作时,升级是否会中断;
11、APP 升级时,切换到后台,升级是否会中断;
12、登陆APP界面后,更新,网络断开,是否会提示更新失败;
13、当APP升级成功后, APP功能是否正常使用;14、当APP升级成功后, APP界面是否正常;
15、升级后的APP功能是否符合软需或者用户的要求;
16、升级后的APP是否解决了之前所提交的BUG ;
17.当APP升级失败时, APP功能是否正常使用;
App兼容性测试
1、不同网络环境兼容性测试;
2、不同手机操作系统兼容性测试;
3、不同应用软件的兼容性测试;
4、不同的容量大小的SIM卡之间的互相兼容测试;
5、当安装杀毒软件时,应用是否可以正常使用;
6、不同手机品牌兼容性测试;
7、手机大小屏幕分辨率兼容性测试;
App回归测试
1、针对提出的所有BUG进行重新验证;
2、APP 安装、卸载验证;
3、APP 功能验证;
4、APP 兼容性验证;
5、APP 易用性验证;