专项测试

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进行处理,非常感谢!

上一篇 2019年4月15日
下一篇 2019年4月15日

相关推荐