测试计划包括哪些内容
测试计划包括的内容有:1、测试概要;2、测试目标;3、测试范围;4、测试方法;5、时间进度安排;6、人员职责;7、资源;8、风险评估;9、测试交付件。其中,测试概要需说明所需测试的软件、名词解释、以及提及所参考的相关文档。
一、测试计划的内容
测试计划的内容会因不同的项目以及项目的大小而有所不同,一般而言在测试计划中应该清晰描述以下内容:
1、测试概要
概要说明所需测试的软件、名词解释、以及提及所参考的相关文档。
2. 测试目标
对测试目标进行简要的描述。
3. 测试范围
- 要测试的功能:包括要测试的所有功能的列表。提供对需求的参考总是有帮助的,因为它有助于跟踪和收集总体覆盖信息。
- 无需测试的功能 :包括不属于验证的所有元素的列表。一定要包括排除的原因。常见场景,如支付相关测试、系统访问限制、位置约束和受安全协议约束的案例,都不在团队的范围内。
4. 测试方法
测试计划的主要目标是向读者传达测试方法。本节必须列出测试的类型和轮数、缺陷跟踪过程以及用于项目的工具列表。常见的测试方法有:
- 黑盒测试:测试人员不知道被测试项目的内部结构/设计/实施。
- 白盒测试:测试人员知道测试项目的内部结构/设计/实现。
- 敏捷测试:敏捷软件开发模型要求在开发的初始阶段(几乎与开发并行)进行测试。敏捷测试是一个连续的过程,使得软件与客户不断变化的需求保持一致。
5. 时间进度安排
首先描述测试活动的总体时间。
再描述测试活动的每个不同阶段需要多长时间,具体可以以表格的形式输出。
例如:
测试阶段 计划开始时间 计划完成时间 备注
需要分析 2017-11-10 2017-11-13
需要评审 2017-11-14 2017-11-15
6、人员职责
列出每个团队成员的角色和职责,包括项目经理。除了向每个人通报参与项目的成员外,它还可以在需要时作为各自联络点。
7、资源
- 系统资源:测试计划必须列出所有硬件要求。确保包括有关所需特定设备和版本的详细信息。
- 人员配置和培训需求:列出顺利执行项目所需的资源和所有类型的培训,包括培训所需的确定技能和资源。包含这些信息的原因是为了帮助制定培训计划,并更好地了解培训所需的总时间和成本。
8、风险评估
描述本次测试活动中有可能会产生的风险和解决方案。
在风险评估中确定风险级别较高的测试对象,优先测试,同时需要考虑的要点有:
重要性、严重性、原因、可能性
9、测试交付件
描述本次测试活动完成后测试部需要输出的文档。
例如:测试计划,测试方案,用例执行情况表,缺陷,总结测试报告等等
以上七点在测试计划中需要完全包含,测试计划中包含的主要内容是七点,但由于每个公司的项目和业务都不相同,故测试计划中的实质性内容也不一样,虽然说测试计划可以理解为填空题,但是每个空的答案都不是一样的。
二、测试计划概述
测试计划是总结测试项目计划活动的文档。测试计划中列出的基本内容包括:测试目标、范围、方法、时间进度安排、人员职责、资源、风险评估和测试交付件。创建测试计划的原因是:
- 确保所有功能和设计要求均按文件规定执行。
- 提供单元和系统测试程序。
- 确定单元和系统测试的文档过程。
- 确定单元和系统测试的测试方法。
三、测试计划内容的要求
需满足以下特质:
- 简洁:今天的人们不阅读,而是浏览。句子要短小精悍,列表会很有帮助。
- 组织:以一般介绍开始测试计划,然后在计划正文中获得更详细的信息。好的测试计划模板和标准有助于组织内容。参考测试计划中的项目时,编号部分和子主题会有所帮助。
- 可读性:使用大多数观众都能理解的简单语言。尽可能避免大量使用缩略词。
- 适应变化:计划中的特别小的细节会导致频繁地更改计划以应对项目变化。
- 准确:人们应该能够相信测试计划中包含的信息是准确的。如果发现错误,应尽快报告并纠正。