前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设计测试用例的几个方向(APP)

设计测试用例的几个方向(APP)

作者头像
卓越笔记
发布2023-02-18 13:55:14
6200
发布2023-02-18 13:55:14
举报
文章被收录于专栏:卓越笔记卓越笔记

说明:纯属个人总结,如有疏漏和错误,还请笑脸以待。

状态

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

数据

  • 一致性(前后端数据一致)
  • 最大值(客户端能支持的精度、能支持的最大显示长度,输入框对字符长度的支持)
  • 最小值
  • 最多小数位(客户端能支持最多显示的小数位)
  • 修约规则(上舍、下舍、四舍五入、小数点多少位永远进位,不需要科学计数法显示)
  • 字符类型
  • 跨年跨月
  • 特殊符号(emoji)
  • 新用户(新用户数据是否异常)
  • 列表空白
  • 列表翻页
  • 列表尾页
  • 银行卡号最小长度(银行卡长度16~22)
  • 支付宝账号(不仅支持手机号还支持邮箱、海外支付宝账号还有空格)
  • 身份证号码(含字母X)
  • 手机号码(开头新增 199、198、166、17x)
  • 验证码(0 开头的验证码,前后端有得用字符串接受)

获取系统权限

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

前后台

  • 置于前台(轮询请求,动画)
  • 切换至前台(数据能否刷新过来)
  • 置于后台(是否需求请求、前后状态是否需要保持,安卓:开发者模式 → 不保留活动 )
  • 锁屏(是否需求请求、前后台状态是否需要保持)

网络状态

  • 无网络(显示和提示是否有歧义;iOS 第一次安装必定无网络,需要特别注意版本切换是否成功)
  • 弱网络(请求是否设置了超时)
  • WIFI 网络
  • 移动运营商网络(移动、联通、电信,3G、4G、5G, 国外网络)
  • 代理网络(是否需要拒绝使用 - 防止抓包)

系统兼容

  • 系统兼容性(Android 和 iOS 各版本)
  • 屏幕分辨率
  • 异形屏(刘海屏,水滴屏,珍珠屏,极点屏)
  • 超长屏(屏幕特长)
  • 横竖屏(是否要支持横竖屏自动切换)
  • 分屏(系统提供分屏)
  • 系统语言(简体中文、繁体中文、英文等)
  • 时区和时间(是否跟本机时间有关联)
  • 输入法(系统自带输入法和第三方输入法)
  • 深色模式(Android 10 也有深色模式了,不仅仅是 iOS 13)
  • 系统字体大小
  • 虚拟按键
  • 全面屏手势

业务兼容

  • 旧的数据接口
  • 重复请求接口(状态连续变化)
  • 多次请求接口(状态请求一次就可以完成)

数据安全

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

稳定可靠

  • 稳定
  • 可靠
  • 易恢复
  • 易维护
  • 容错高

思维导图总结

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-1-5 21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 状态
  • 数据
  • 获取系统权限
  • 前后台
  • 网络状态
  • 系统兼容
  • 业务兼容
  • 数据安全
  • 稳定可靠
  • 思维导图总结
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档