一、导读

每个公司的测试计划都不尽相同,但每个测试计划包含的主要内容又只有这几点,那我们一起研究一下测试计划的主要内容有哪些?

二、测试计划概念

  测试计划(Testing plan)的定义:

描述了要进行的测试活动的范围、方法、资源和进度的文档;
是对整个信息系统应用软件组装测试和确认测试。
它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。
测试计划可以有效预防计划的风险,保障计划的顺利实施。

  测试计划的目的

(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。
(2)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。
(3)开发有效的测试模型,能正确地验证正在开发的软件系统。
(4)确定测试所需要的时间和资源,以保证其可获得性、有效性。
(5)确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。
(6)识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带来的损失。

编写测试计划,就是为了达到这些目的。

通过测试计划可以宏观的指导测试的后续工作

  测试计划由谁编写

测试计划属于管理型文档,是由测试经理、测试主管或测试组长进行编写。

  测试计划编写的6个要素

1)why——为什么要进行这些测试;
2) what—测试哪些方面,不同阶段的工作内容;
3) when—测试不同阶段的起止时间;
4) where—相应文档,缺陷的存放位置,测试环境等;
5) who—项目有关人员组成,安排哪些测试人员进行测试
6) how—如何去做,使用哪些测试工具以及测试方法进行测试。

三、测试计划主要内容

  1.项目简介

项目简介分为项目背景和编写目的。

主要描述项目实施的背景和为什么要编写测试计划的目的。

  2.参考文档

描述编写测试计划时的依据。可以用列表的形式梳理出来。

参考文档 备注

详细设计

概要设计

UI原型图

接口文档

 3.测试范围

描述本次测试活动的测试范围。

可以分为总体的测试范围和主要测试的功能点二个部分。

例如,本次测试范围为登录模块和注册模块,其中以注册模块为主要测试功能模块。

 4.时间进度安排

首先描述测试活动的总体时间。

再描述测试活动的每个不同阶段需要多长时间,具体可以以表格的形式输出。

例如

测试阶段 计划开始时间 计划完成时间 备注

需要分析 2021-04-01 2021-04-03

需要评审 2021-04-14 2021-04-15

  5.资源

描述本次测试活动需要的人力资源和软硬件资源。

  6.风险评估

描述本次测试活动中有可能会产生的风险和解决方案。

在风险评估中确定风险级别最高的测试对象,优先测试,同时需要考虑的要点有:

重要性、严重性、原因、可能性

  7.测试交付件

描述本次测试活动完成后测试部需要输出的文档。

例如:测试计划,测试方案,用例执行情况表,缺陷,总结测试报告等等

以上七点在测试计划中需要完全包含,测试计划中包含的主要内容是七点,但由于每个公司的项目和业务都不相同,故测试计划中的实质性内容也不一样,虽然说测试计划可以理解为填空题,但是每个空的答案都不是一样的。

测试策略在测试计划中可有可无,一般来说测试策略是写测试方案中。这里列出了包含进测试计划的测试策略。

图片为测试策略包含的主要内容

软件测试计划的主要内容相关推荐

  1. 软件质量保证计划_软件测试计划 笔记

    软件测试计划 软件项目的测试计划是描述测试目的.范围.方法和软件测试的重点等的文档.对于验证软件产品的可接受程度编写测试计划文档是一种有用的方式. 软件测试计划就是在软件测试工作正式实施之前明确测试的 ...

  2. 测试基础 – 软件测试计划

    1.软件测试计划的制定 1.1.需求分析 定义被测试对象和测试目标 确定测试阶段和测试周期的划分 1.2.测试策略 测试方法的选择 测试工具的选择 测试用例设计方法的选择 1.3.工作量估算 测试过程 ...

  3. 【测试】软件测试计划的编写

    一.测试计划定义 测试计划是一个叙述了预定的测试活动的范围.途径.资源及进度安排的文档.它确认了测试项.被测特征.测试任务.人员安排,以及任何偶发事件的风险. 二.测试计划的目的 三.测试计划的核心内 ...

  4. 产品研发过程管理专题——编写软件测试计划需要考虑的几个问题

    软件测试是有计划.有组织和有系统的软件质量保证活动,而不是随意地.松散地.杂乱地实施过程.为了规范软件测试内容.方法和过程,在对软件进行测试之前,必须创建测试计划. <ANSI/IEEE软件测试 ...

  5. 如何做好软件测试计划工作?

    软件测试计划可以很好的指导和约束整个项目过程中的测试活动,但是一些公司或者测试团队没有明显重视,尤其是在项目比较紧张的情况下,根本没有测试计划,进而导致测试工作质量度不高.那么如何做好软件测试工作呢? ...

  6. mac系统可以进行软件测试吗,iPhone和Mac如何加入Apple Beta版软件测试计划

    和微软的Windows Insider测试计划相似,苹果的iOS系统和macOS系统也同样有Beta版软件测试计划. Beta版软件测试计划即旨在用户参与帮助苹果测试新版系统的稳定性和提交系统数据以便 ...

  7. 软件测试自学英语计划,软件测试计划,software testing plan,音标,读音,翻译,英文例句,英语词典...

    补充资料:软件测试 软件测试 software testing 配置项测试和系统测试. 加强测试管理对于保证测试可靠性十分重要,应按系统化的流程做好4步工作:①制定测试计划,确定总方针.资源及进度:② ...

  8. 中英互译软件测试计划

    中英互译软件测试计划 1.引言 1.1   编写目的 测试软件的中英互译能力,通过给出中文单独的字,句,英文的单独单词,句子以及中英混合,查看翻译结果来确定软件的实用性和准确度. 1.2   项目背景 ...

  9. islide软件测试计划

    islide软件测试计划 文章目录 islide软件测试计划 1.简介 1.1目的 1.2背景 1.3测试范围 2.测试参考文档和测试提交文档 2.1测试参考文档 2.2 测试提交文档 3.测试进度 ...

  10. 软件测试计划怎么制定?

    一.软件测试是什么? 软件项目测试计划是描述测试目的.范围.方法和软件测试的重点等的文档.对于验证软件产品的可接受程度编写测试计划文档是一种有用的方式. 二.软件测试计划应该怎么制定? 软件开发公司或 ...

最新文章

  1. python numpy中arange()和linspace()区别
  2. 【NLP傻瓜式教程】手把手带你CNN文本分类(附代码)
  3. ISA Server 2006速战速决实验指南(4)创建元素-内容类型、计划
  4. 中科大 计算机网络8 协议层次和服务模型
  5. 【数据结构基础】-串-顺序结构的基本操作实现
  6. 修改XMAPP中MYSQL的字符编码
  7. Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
  8. 百度历年笔试面试150题
  9. 函数式编程能否支持更高效的区块链基础设施?
  10. 九宫格日记:微博难越,前路漫漫
  11. JAVA项目实战开发电商项目案例(一)java技术演进与更新
  12. finereport9.0破解版|finereport10.0破解并发数|finereport授权注册|FineBI5.0破解lic
  13. 校园wifi免费上网
  14. 电子计算机的五个部分组成,电子计算机由哪几大部分构成?
  15. STM32学习笔记--I2C
  16. fflush(stdout)
  17. STM32CubeIDE使用
  18. 【STM32CubeMx你不知道的那些事】第十章:STM32CubeMx的SPI外置FLASH(W25Q128)+文件系统(FATFS)+虚拟U盘
  19. 树莓派4B(ubuntu)无线网络配置
  20. This beta version of Typora is expired, please download and install a newer;Typora的测试版已过期,请下载并安装更新版本

热门文章

  1. 大型集团法务工作中的电子签章应用场景
  2. js实现爬取QQ群管理页面所有QQ群成员信息
  3. 根据学生名单(excel文件)对QQ群成员进行统计(助教可能会需要)
  4. 计算机管理(一)C盘瘦身
  5. unzip命令常用参数
  6. 吃热狗游戏Java_(转)Java中正确理解Thread Local的原理与适用场景
  7. 【李宏毅机器学习视频汇总】2016~2021李宏毅机器学习内容汇总及一些学习建议
  8. 国土空间基础信息平台与时空大数据平台的区别
  9. word多级标题下一级和上一级没有关联上
  10. VueCli 中安装 axios