手机APP测试,主要针对的是安卓和苹果两大主流操作系统,主要考虑的就是功能性、兼容性、稳定性、易用性、性能等测试。
1、app安装、卸载
2、app运行
3、UI测试
a、界面显示
b、图形测试
c、内容测试
4、app功能测试
a、登录、注销、退出
b、前后台切换
c、界面功能
5、app性能测试
a、响应时间
b、最大并发用户数
c、压力测试
6、交叉事件测试
交叉事件测试又叫时间或者冲突测试,对于正在运行的应用,若进入短信、电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行;
a、前后台切换是否影响功能使用当有短信、电话等其他软件进入时,是否会影响功能正常使用;
b、当发短信、打电话等其他软件输出时,是否会影响功能正常使用
c、当切换不同的网络环境时,是否会影响功能使用(2G\3G\4G\WIFI)
d、当app正在运行时,出现电量不足提示时,是否会影响app使用
e、当手机没电正在充电时,是否会影响app正常使用
f、当app支持其他语言的操作时,切换其他的语言,是否会出现乱码等现象
g、检测app是否依据各事件的优先级别一次进行处理
7、app更新测试
a、当有新版本更新时,是否会有提示
b、不同手机系统环境下,app升级是否正常
c、不同的网络环境下,app升级是否正常
d、app更新方式有三种:自动更新、手动更新、定时更新
e、自动更新,登录app界面,是否会校验是否有更新
f、登录app界面后,弹窗提示更新,当点击取消时,是否继续更新
g、当取消升级时,是否有时间限制(例如:2小时一提示)
h、登录app界面后,提示更新,点击更新(或确定)后,是否正常更新
i、app升级过程中,手机断电,再次运行app时,功能是否可用
j、app升级时,切换到后台,升级是否会中断
k、登录app界面后,更新,网络断开,是否会提示更新失败
l、当app升级成功后,app功能是否正常使用
m、当app升级成功后,app界面是否正常
n、升级后的app功能是否符合软件需求或者用户的要求
o、升级后的app是否解决了之前所提交的bug
p、当app升级失败时,app功能是否正常使用
8、app兼容性测试
a、不同网络环境兼容性测试
b、不同手机操作系统兼容性测试
c、不同应用软件的兼容性测试
d、不同的容量大小的SIM卡之间的互相兼容测试
e、当安装杀毒软件时,应用是否可以正常使用
f、手机大小屏幕分辨率兼容性测试
g、不同手机品牌兼容性测试
9、app回归测试
a、针对提出的所有bug进行重新验证
b、app安装、卸载验证
c、app功能验证
d、app兼容性验证
e、app易用性验证