app软件测试
移动端分类
app功能测试:
一、业务逻辑正确性测试:
1)产品文档,依据产品文档设计测试用例,加上隐性需求用例
二、兼容性测试:
1)系统版本【Android(原生安卓系统,定制系统:华为,小米,魅族),ios:只有原生系统】,
2)分辨率:720*1080,1920*1080图片,根据分辨率做一些图片
3)网络情况:2g/3g/4g/5g/wifi
三、异常测试:
1)热启动应用:应用由后台转化为前台的过程:考虑【1.仍然展示退到后台的界面,2.希望初始化为首页】
2)网络切换&中断恢复,
网路切换:wifi-2G,4G-3G(应用正常可用状态)
中断恢复:4g --断网---4g (下载2m的应用,1m断网,恢复网络(断点续传,冲头下载))
3)电话&信息中断恢复
电话:看视频--电话接10分钟--返回视频app
信息:玩游戏--通知栏一个信息--不影响游戏体验
四、升级&安装卸载测试:
1)升级:临近版本升级(1.0->1.1),跨版本升级(1.0->1.7)保证升级后app可用状态
2)安装测试:首次安装,卸载后安装,覆盖安装,保证安装完app可用,安装文件齐全
3)卸载测试:正常卸载,卸载后安装在卸载 保证卸载后,需要清理的文件全部清空,需要保留的文件存在。
五、健壮性测试
1)手机资源消耗:cpu,内存
2)流量消耗:数据流量,加载图片瞬间消耗20m,图片压缩,数据压缩
3)崩溃恢复测试:app闪退,提示终止运行等等,保证自动启动可用,手动启动可用
app自动化测试
优点:1)高效,数据准确
2)不需要人工干预
3)回归测试
app安全测试
通过一些安全测试工具
浙公网安备 33010602011771号