回到顶部

CONTENTS

编写测试用例的几个维度(APP)

状态维度

  • 默认状态(未渲染前、无网络时)
  • 变化前(上次的数据)
  • 变化中(操作中效果)
  • 变化后(操作之后)

数据维度

  • 一致性(前后端数据一致)
  • 最大值(客户端能支持的精度、能支持的最大显示长度)
  • 最多小数位(客户端能支持最多显示的小数位)
  • 修约规则(上舍、下舍、四舍五入、小数点多少位永远进位)

权限维度

  • 授权前(何时弹出授权确认)
  • 授权中(拒绝授权是否还能再次弹出提示框,永不提示授权后是否有无权限提示)
  • 授权后(能否正常操作)

前后台维度

  • 置于前台()
  • 切换至前台(数据能否刷新过来)
  • 置于后台(是否需求请求、前后状态是佛需要保持)
  • 锁屏(是否需求请求、前后状态是佛需要保持)

网络维度

  • 无网络(显示是否有歧义)
  • 弱网络(请求是否设置了超时)
  • WIFI 网络()
  • 移动设备网络()
  • 代理网络(是否需要拒绝使用)

兼容性维度

  • 系统兼容性(Android 和 iOS 版本)
  • 刘海屏
  • 极点屏
  • 超长屏(屏幕特长)
  • 横竖屏(是否要支持横屏)
  • 系统语言(简体中文、繁体中文、英文等)
  • 时区和时间
  • 输入法(系统自带输入法和第三方输入法)
  • 深色模式(Android 10 也有深色模式了,不仅仅是 iOS 13)

安全性维度

  • 数据加密
  • 文件的有效时长
  • 传输协议
  • 代理检测

说明:个人总结,如有疏漏和错误,还请指正。


^_^
请喝咖啡 ×

前一篇: Mac 命令行 MP4 裁剪命令
下一篇: 英语单词词性的简写意思
captcha
带 * 是必填项