APP测试点,APP和Web测试的区别

APP测试点

A、功能测试

每个app最重要的测试就是功能测试,功能是app的用处,功能实现不了,其他的测试就没必要了

1、安装与卸载测试

不同andriond系统版本能够进行安装,运行

安装过程是否可以取消

安装取消能否取消成功

重复安装是否提示

从不同的应用市场安装

2、升级

强更新

强制更新,不更新不能用,下次启动时,仍出现提示

软更新

不更新也能使用,下次启动时,仍然提醒

选择后台自动更新

跨版本更新后是否能够正常使用

3、登录

用户名密码错误或漏填能否登录,是否提示

页面有注销按钮

登录超时的处理

退出登录后,下次启动app进入登录界面

4、离线测试

是否支持离线浏览,对于界面数据不能离线查看的,需要给出友好提示

无网络,刷新获取数据,不能获取数据时,是否给出友好提示

离线后恢复网络,是否能够从服务端获取新数据

5、消息测试

权限问题:是否同意打开消息通知(状态栏),默认开关时打开的状态

不授权推送消息时,用户不会受到推送消息

2UI测试

页面是否美观

文字是否正确

友好提示

文字图片组合是否完美,操作是否友好

菜单,对话框,窗口,控件布局是否满足需求

按钮是否满足需求

3、兼容性测试

app的兼容性

4、安全性测试

权限问题:是否允许访问相册,拍照,录音,定位,接收推送消息

数据库隐私加密:密码加密

隐私泄露风险:包括访问手机信息,访问联系人信息等

5、前后台切换

APP切换到后台,再回到前台,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候

app使用过程中有电话进来中断后,再切换到app,功能状态是否正常

对于有数据交换的页面,每个页面都必须进行前后台切换测试

6、异常中断测试

交互异常测试,客户端作为手机特性测试

包括被打扰的情况:来电、短信、低电量测试等

硬件设备:待机,插拔数据线,耳机等操作会不会影响操作

异常性测试

断网,断电测试

对于有数据交互的页面,每个页面都必须进行锁屏,电话切换,断电切换等中断的测试

7、网络环境

wifi

正常网络

从有网到无网,再到有网,数据是否可以自动恢复

弱网

无网络

无网络的时候,界面提示是否友好

8、性能测试

测试app在不同网络速度下操作的流畅程度FPS

测试app操作数据库的性能

一般使用腾讯GT进行专项测试,jimeter压力测试

资源消耗(CPU、内存、流量)

 

APPWeb测试的区别

相同点

同样的测试用例设计方法

同样的测试方法,都会依据原型图或者效果图检查UI

测试页面载入和翻页的速度,登录时长,内存是否溢出等

测试应用系统的稳定性

不同点

app的中断测试

来电中断,短信中断,蓝牙,闹钟,插拔数据线,手机锁定,手机断点,手机问题(系统死机重启)

app的安装卸载

全新安装,升级安装,第三方工具安装,第三方工具卸载,直接删除卸载

消息推送测试

手机授权测试,前后台切换,网络环境(WiFi2G/3G/4G/5G/无网络)

兼容性测试

web项目考虑不同浏览器的兼容,app需要考虑不同操作系统,不同机型,不同屏幕等

性能测试

web是服务器性能测试;app不仅是服务器性能,还有app本身性能监控(流量、CPU、耗电情况)

posted @ 2022-07-25 15:03  陌雨晨曦  阅读(98)  评论(0)    收藏  举报