软件测试计划一步脚印

测试计划概述

1、5w1h:测试计划就是解决5w1h事情的
软件测试计划一步脚印

  • what
  • when
  • where
  • who
  • why
  • how
    2、测试计划的定义
    规定测试活动的范围(就是功能性和非功能性需)求、方法(黑、白盒测试方法等)、资源(人力资源、软件硬件系统、成本)、进度(开展的进度)、准入准出原则(什么条件下项目可以开始啦,什么情况下项目结束)、风险评估(可能会有什么风险会影响到项目的进度,提取风险,并且安排预案)。
    明确正在进行的项目、测试的特性、要执行的任务、每个任务的负责人以及相关的风险

测试计划文档

测试计划阶段可不仅仅是出一份测试计划文档这么简单,他包括为写测试计划文档所做的一切前置准备,需求澄清、团队成员组建、项目培训、测试工具准备等等,都是这一阶段的任务。
1、测试计划文档的内容

  • 项目背景
  • 测试目标
  • 测试策略
  • 测试范围
  • 测试环境
  • 测试进度
  • 项目资源
  • 准入准出
  • 风险分析

2文档编辑

  • 测试目的:项目的范围和目标,各阶段的测试范围、技术约束和特点
  • 项目估算:工作量(通过需求分析的测试范围-需要测试及不需要测试的内容)、成本、时间估算依据
  • 项目资源:人员、硬件和软件等资源的组织和分配
  • 进度安排:分解项目结构,制定时间和资源表
  • 风险控制:测试可能存在的风险分析(人、时、环、法、料)、识别,以及风险的回避、监控、管理
  • 准入准出: 在CMMI 体系的测试过程中定义了四个度量指标
  • 测试覆盖率:测试覆盖率是指测试用例对需求的覆盖情况
  • 测试执行率:实际执行过程中确定已经执行的测试用例比率
  • 测试执行通过率:在实际执行的测试用例中,执行结果为“通过”的测试用例比率
  • 测试缺陷解决率:某个阶段已关闭缺陷占缺陷总数的比率

软件测试计划一步脚印
• 测试策略和方法
• 描述测试小组用于测试整体和每个阶段的方法。确定测试策略要从模块、功能、
整体、系统、版本、压力、性能、配置和安装等各个方面来考虑。
软件测试计划一步脚印

• 测试中的资源分配
• 人力资源
• 测试环境资源
软件测试计划一步脚印

• 测试进度
• 计划测试进度和人员安排要考虑:
• 记录每项任务实际花费的人员和时间
• 考虑测试组织的测试成熟度
• 测试需求范围
• 测试工程师的技术水平
• 使用测试工具的熟练程度
• 商业知识
• 测试程序的范围
• 测试工作的启动
• 软件计划升级的版本个数
• 高风险的应用程序
• 里程碑事件的设置
软件测试计划一步脚印

明确测试目标和范围

测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确。

  • 本次测试要达到什么目标:
  • 需要测试的功能点(需求分析):测试需求中的可测项
  • 不需要测试的功能点(需求分析):测试需求中的不可测项
  • 确定测试方法(需求分析):包括采用何种方法测试,采用手工或自动化测试工具;
  • 确定测试类型(需求分析):包括功能测试、安全测试、压力测试等等;

制定进度计划

分析软件测试的关键工作, 落实工作责任人,并明确各工作所需时间以及阶段的里程碑。

  • 根据提供软件产品的最后期限从后往前倒退安排各阶段时间
  • 根据项目和资源情况制定测试初步计划