app常见的专项测试
1.为什么进行专项测试/h2>
手工测试之后,自动化测试之后,接口测试,性能测试之后,线下环境、预发布环境都没有问题了,测试工作看似完整,但是到了用户生产环境,安装使用过程中还是有很多之前没有预料的问题被反馈过来,比如: crash问题、设备兼容性问题、电量消耗过快问题等
这些问题通过上边的测试难以找出,所以要引入专项测试包括:兼容性测试、流量测试、电量测试、弱 络测试、稳定性测试、安全测试和环境相关测试。
2.常见的专项测试:
兼容性测试
- APP版本兼容性测试
- 屏幕分辨率兼容性测试
- 同一账 并发登录测试
- 主流的厂商和系统兼容性测试
安全性测试
敏感信息是否加密、账户密码是否加密、数据通讯安全等
服务器端的SQL注入测试、XSS跨站脚本攻击等。
安装包的安全测试(能否反编译代码、安装包是否签名等)
流量测试
比如Wifi、4G下的功能情况。
流量消耗分为两类:一类是用户的操作直接导致的流量消耗;另一类是后台,即在用户没有直接使用情况下的流量消耗 ,比如:app中的刷新、加载等。
弱 络测试
移动端产品遇到的情况比较复杂比如:地铁、隧道、电梯等,APP的问题会在 络不稳定的情况下暴露出来,测试APP中的缓存机制设计布局是否合理
稳定性测试
基本功能都实现了之后,APP的稳定就显得尤为重要了,就像一个视频软件,看到精彩刺激,热血澎湃的地方闪退了、卡死了,完了,基情满满的被泼了一盆凉水,mmp
电量测试
这个测试点,一笔带过,嘿嘿嘿,你懂得
环境相关的测试
实际的用户环境下和生产测试环境下是不同的,测试用例设计的时候要多考虑这些场景:
(1) 干扰测试
举个例子某语音交友平台:在直播的房间内上麦唠嗑,突然一个电话过来,你接电话了,你女朋友问你,今晚有空吗个电影,喝个小酒,坦诚相待,释放一下自我,然后…… 嘿嘿嘿,完了,整个直播间都听到了,尴尬不尴尬,这个软件还玩吗APP设计走的是通话音量没有走媒体音量
(2)权限测试
这块测试的原因是不能让用户感觉自己泄露了隐私
(3)第三方依赖测试
依赖的第三方APP、声 sdk、人工客服、接入第三方人脸识别、与软件兼容
(4)冲突测试
与手机带有的应用冲突、与其他应用冲突
(5)交互测试
功能与功能的交互、数据与数据的交互、场景的交互
(6)安装卸载测试
(7)前后台切换测试
将会持续跟新哦!!可以支持一下博主哦!!!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!