测试方案设计笔记

测试方案设计

一、应用场景

  1. 答辩晋升
  2. 工作汇报
  3. 求职面试

二、设计思路

  1. 确定目标
  2. 制定计划
  3. 制定测试策略
  4. 定期复盘

1.确定目标

业务背景:业务的侧重点是什么,他们更想要的交付是什么。
团队背景:团队的情况、资源、能力、技术栈。

2.制定计划

  1. 梳理清楚所有的问题。
  2. 紧急重要四象限分类。

问题

在确定测试目标的时候,不要一言堂。多征求对方的意见,比如上级、平级、其他部门的同事。

1.项目从0到1,缺少测试体系。
2.团队成员都是全新的。
3.业务需要快速上线。
4.测试用例执行效率低。

紧急 不紧急
重要 1.保证需求的快速交付。
2.业务需要快速上线。
测试用例执行效率低。
不重要 1.协助业务同学。 兼容性测试(假如业务根本没有此应用场景)

3.制定测试策略

  • 功能测试。
  • 安全测试。
  • 兼容性测试。
  • 自动化测试。
  • 性能测试。
  • 持续集成/持续交付Devops。

测试策略的关注重点

  • 测试的目标是什么?
  • 测试可能存在的风险是什么?
  • 测试的对象和范围是什么?
  • 如何安排各种测试活动?
  • 如何评价测试的效果?

测试手段

  • 黑盒测试
  • 白盒测试
  • 静态测试
  • 动态测试
  • 手工测试
  • 自动化测试

为了能更好的完成功能测试,我们设计了以下几个方案:

方案一:制定标准的测试流程
方案二:编写测试用例
方案三:团队招聘

效能提升策略

方案一:自动化测试
方案二:持续集成持续交付Devops
方案三:数据工厂

团队赋能策略

方案一:对外输出每个版本的测试情况,并且数据都有对应的提升。

  • 提升了人效
  • 提升了测试质量
  • 投诉率降低了XX个百分比
    方案二:配合研发完成容器化部署的转型