环境相关的测试

干扰测试
在我们使用手机上App的时候,经常会遇到一些打断的情况,例如正在页面的时候收到一个电话等等。如果开发代码写的不够严密,会导致我们的App在这些情况下发生一些异常的行为。我们在测试中也需要覆盖到这些干扰的情况

我例举了常见的场景
  • 收到电话
  • 收到短信
  • 收到通知栏消息
  • 无电提示框弹出
  • 第三方安全软件告警框弹出
  • 用户强制回到主菜单后再进入

不过具体的干扰测试也不需要每个界面甚至每个功能点都要进行,在测试之前需要先评估该功能本身与干扰的关联性
场景举例
  • 在平常的支付场景中(各种短信验证场景),需要用户输入手机收到的短信验证码才能完成支付环境(如果使用两个手机测试,一个有SIM来接短信、一个用于测试APP,这个场景就会被遗漏)
  • 观看视频过程中
  • 游戏中


权限测试

APP读取用户电话本、相册
读取摄像头的
获取用户当前区域(定位服务)

如果用户屏蔽APP的这些权限,就需要考虑以前情况是否处理不当,是否UI不友好,进程是否会崩溃,是否对用户而言缺少提示信息

当然这些也需要设计和开发给出相应的说明和权限列表


边界情况

可用存储空间过少,比如需要有存储操作的时候
没有SD卡
处于飞行模式
系统时间有误(晚于或者早于标准时间)
第三方依赖( 微信、QQ、新浪),是否安装相应第三方APP?登录以及分享

你可能感兴趣的:(环境相关的测试)