APP测试点,APP和Web测试的区别
APP测试点
A、功能测试
每个app最重要的测试就是功能测试,功能是app的用处,功能实现不了,其他的测试就没必要了
1、安装与卸载测试
不同andriond系统版本能够进行安装,运行
安装过程是否可以取消
安装取消能否取消成功
重复安装是否提示
从不同的应用市场安装
2、升级
强更新
强制更新,不更新不能用,下次启动时,仍出现提示
软更新
不更新也能使用,下次启动时,仍然提醒
选择后台自动更新
跨版本更新后是否能够正常使用
3、登录
用户名密码错误或漏填能否登录,是否提示
页面有注销按钮
登录超时的处理
退出登录后,下次启动app进入登录界面
4、离线测试
是否支持离线浏览,对于界面数据不能离线查看的,需要给出友好提示
无网络,刷新获取数据,不能获取数据时,是否给出友好提示
离线后恢复网络,是否能够从服务端获取新数据
5、消息测试
权限问题:是否同意打开消息通知(状态栏),默认开关时打开的状态
不授权推送消息时,用户不会受到推送消息
2、UI测试
页面是否美观
文字是否正确
友好提示
文字图片组合是否完美,操作是否友好
菜单,对话框,窗口,控件布局是否满足需求
按钮是否满足需求
3、兼容性测试
app的兼容性
4、安全性测试
权限问题:是否允许访问相册,拍照,录音,定位,接收推送消息
数据库隐私加密:密码加密
隐私泄露风险:包括访问手机信息,访问联系人信息等
5、前后台切换
APP切换到后台,再回到前台,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候
当app使用过程中有电话进来中断后,再切换到app,功能状态是否正常
对于有数据交换的页面,每个页面都必须进行前后台切换测试
6、异常中断测试
交互异常测试,客户端作为手机特性测试
包括被打扰的情况:来电、短信、低电量测试等
硬件设备:待机,插拔数据线,耳机等操作会不会影响操作
异常性测试
断网,断电测试
对于有数据交互的页面,每个页面都必须进行锁屏,电话切换,断电切换等中断的测试
7、网络环境
wifi
正常网络
从有网到无网,再到有网,数据是否可以自动恢复
弱网
无网络
无网络的时候,界面提示是否友好
8、性能测试
测试app在不同网络速度下操作的流畅程度FPS
测试app操作数据库的性能
一般使用腾讯GT进行专项测试,jimeter压力测试
资源消耗(CPU、内存、流量)
APP和Web测试的区别
相同点
同样的测试用例设计方法
同样的测试方法,都会依据原型图或者效果图检查UI
测试页面载入和翻页的速度,登录时长,内存是否溢出等
测试应用系统的稳定性
不同点
app的中断测试
来电中断,短信中断,蓝牙,闹钟,插拔数据线,手机锁定,手机断点,手机问题(系统死机重启)
app的安装卸载
全新安装,升级安装,第三方工具安装,第三方工具卸载,直接删除卸载
消息推送测试
手机授权测试,前后台切换,网络环境(WiFi,2G/3G/4G/5G/无网络)
兼容性测试
web项目考虑不同浏览器的兼容,app需要考虑不同操作系统,不同机型,不同屏幕等
性能测试
web是服务器性能测试;app不仅是服务器性能,还有app本身性能监控(流量、CPU、耗电情况)

浙公网安备 33010602011771号