5W1H原则
在任何场景下,组织一场活动也好,制定一个商业计划书也好,5W1H原则都是需要适用的,自然在测试方案的制定上也能够适用。
how:如何去测?用什么资源?依据什么?工具如何选型、案例要执行到什么粒度。
why:为什么要实现这个功能,背景和目的是什么,能给用户或公司带来多大的价值。
what:我需要做什么?任务的目的是什么?
when:项目周期多长,开发时间和提交测试时间是什么时候?什么时候需要给用户?测试周期需多长?
who:项目各个环节的直接责任人、干系人是谁?谁来主导负责?需要多少人力来参与?
where:相关资源的位置和路径,版本、文档。
测试方案对应的需要呈现以上6个方面的问题:
- why-需求背景、需求内容
- where-资源文件归档路径
- what-测试的范围
- when-测试的周期
- who-参与的人员
- how-测试的策略
测试设计需要考虑的角度
- 测试设计需要考虑的角度
- 功能测试
- 页面校验
- 性能指标
- 异常
- 功能交互
- 容限测试
- 极限
- 可靠性
- 国际化
- 可维护
测试设计需要考虑的影响因素
- 影响因子
- 空间状态
- 云储存空间
- 本地存储空间
- 账号状态
- AT/ST失效
- 退出账号
- 销户
- 网络状态
- 网络类型
- 网络切换
- 网络质量
- 服务器状态
- 密钥服务
- 域名解析服务
- 数据库服务
- 鉴权服务
- 存储平台
- 负载平衡
- 用户操作
- 重试
- 连续操作
- 反复取消/重试
- 反复暂停/重试
- 失败/重试
- 缓存
- 进程
- 本地数据库清理
- 权限修改
- 时间修改