测试方案设计
一、应用场景
- 答辩晋升
- 工作汇报
- 求职面试
二、设计思路
- 确定目标
- 制定计划
- 制定测试策略
- 定期复盘
1.确定目标
业务背景:业务的侧重点是什么,他们更想要的交付是什么。
团队背景:团队的情况、资源、能力、技术栈。
2.制定计划
- 梳理清楚所有的问题。
- 紧急重要四象限分类。
问题
在确定测试目标的时候,不要一言堂。多征求对方的意见,比如上级、平级、其他部门的同事。
1.项目从0到1,缺少测试体系。
2.团队成员都是全新的。
3.业务需要快速上线。
4.测试用例执行效率低。
紧急 | 不紧急 | |
---|---|---|
重要 | 1.保证需求的快速交付。 2.业务需要快速上线。 |
测试用例执行效率低。 |
不重要 | 1.协助业务同学。 | 兼容性测试(假如业务根本没有此应用场景) |
3.制定测试策略
- 功能测试。
- 安全测试。
- 兼容性测试。
- 自动化测试。
- 性能测试。
- 持续集成/持续交付Devops。
测试策略的关注重点
- 测试的目标是什么?
- 测试可能存在的风险是什么?
- 测试的对象和范围是什么?
- 如何安排各种测试活动?
- 如何评价测试的效果?
测试手段
- 黑盒测试
- 白盒测试
- 静态测试
- 动态测试
- 手工测试
- 自动化测试
为了能更好的完成功能测试,我们设计了以下几个方案:
方案一:制定标准的测试流程
方案二:编写测试用例
方案三:团队招聘
效能提升策略
方案一:自动化测试
方案二:持续集成持续交付Devops
方案三:数据工厂
团队赋能策略
方案一:对外输出每个版本的测试情况,并且数据都有对应的提升。
- 提升了人效
- 提升了测试质量
- 投诉率降低了XX个百分比
方案二:配合研发完成容器化部署的转型