当前位置:文档之家› 20软件测试报告及测试评价软件过程管理

20软件测试报告及测试评价软件过程管理


2. 测 试 文 档
测试文档是对要执行的软件测试及测 试的结果进行描述、定义、规定和报告的 任何书面或图示信息。由于软件测试是一 个很复杂的过程,同时也涉及到软件开发 中其他一些阶段的工作,因此,必须把对 软件测试的要求、规划、测试过程等有关 信息和测试的结果,以及对测试结果的分 析、评价,以正式的文档形式给出。
3.测试设计规格说明
用于每个测试等级,以指定测试集的 体系结构和覆盖跟踪。
IEEE829-1998 软件测试文档编制标准 软件测试设计规格说明文档模板 目录 测试设计规格说明标识符 待测试特征 方法细化 测试标识 通过/失败准则
4.软件测试用例规格说明文档
用于描述测试用例。
IEEE829-1998 软件测试文档编制标准 软件测试用例规格说明文档模板 目录 测试用例规格说明标识符 测试项 输入规格说明 输出规格说明 环境要求 特殊规程需求 用例之间的相关性
1.2 测试项目的范围管理
测试项目范围管理就是界定项目所必 须包含且只需包含的全部工作,并对其他 的测试项目管理工作起指导作用,以确保 测试工作顺利完成。
项目目标确定后,下一步过程就是确定 需要执行哪些工作,或者活动来完成项目 的目标,这就是要确定一个包含项目所有 活动在内的一览表。准备这样的一览表通 常有两 种方法 :一种 是让测 试小组 利用 “头脑风暴法”根据经验,集思广益来形 成。这种方法比较适合小型测试项目。
以及与测试有关的风险等方面。
3.1 制定测试计划的目的
一个计划一定是为了某种目的而产生的, 对于软件质量管理而言,制定测试计划的 目的主要有3个。
1.使软件测试工作进行更顺利 2.促进项目参加人员彼此的沟通 3.使软件测试工作更易于管理
3.2 制定测试计划的原则
制定测试计划是软件测试中最有挑战性 的一个工作。以下原则将有助于制定测试 计划工作。
3.决定测试的有效性 4.检验测试资源 5.明确任务的风险 6.评价测试结果 7.方便再测试 8.验证需求的正确性
2.2 测试文档的类型
根据测试文档所起的不同作用,通常 把它分成两类,即前置作业文档和后置作 业文档。测试计划及测试用例的文档属于 前置作业文档。 后置作业文档是在测试完成后提交的, 主要包括软件缺陷报告和分析总结报告。
IEEE829-1998 软件测试文档编制标准 软件测试计划文档模板 目录 1.测试计划标识符 2.介绍 3.测试项 4.需要测试的功能 5.方法(策略) 6.不需要测试的功能 7.测试项通过/失败的标准 8.测试中断和恢复的规定 9.测试完成所提交的材料 10.测试任务 11.环境需求 12.测试人员的工作职责 13.人员安排与培训需求 14.进度表 15.潜在的问题和风险 16.审批
测试项目一般具有如下一些基本特性。
(1)项目的独特性 (2)项目的组织性 (3)测试项目的生命期 (4)测试项目的资源消耗特性 (5)测试项目目标冲突性 (6)测试项目结果的不确定因素
2.测试项目管理
测试项目管理就是以测试项目为管理对 象,通过一个临时性的专门的测试组织,运 用专门的软件测试知识、技能、工具和方法, 对测试项目进行计划、组织、执行和控制, 并在时间成本、软件测试质量等方面进行分 析和管理活动。(一种高级管理方法)测试 项目管理贯穿整个测试项目的生命周期,是 对测试项目的全过程进行管理。
测试文档对于测试阶段工作的指导与评 价作用更是非常明显的。需要特别指出的 是,在已开发的软件投入运行的维护阶段, 常常还要进行再测试或回归测试,这时还 会用到测试文档。测试文档的编写是测试 管理的一个重要组成部分。
2.1 测试文档的作用
测试文档的重要作用可从以下几个方面看出。
1.促进项目组成员之间的交流沟通 2.便于对测试项目的管理
软件测试项目管理
1. 测试项目管理概述 2. 测 试 文 档 3. 软件测试计划 4. 测试的组织与人员管理 5. 软件测试过程管理
1. 测试项目管理概述
1.1 测试项目与测试项目管理 1.测试项目
测试项目是在一定的组织机构内,利用 有限的人力和财力等资源,在指定的环境 和要求下,对特定软件完成特定测试目标 的阶段性任务。该任务应满足一定质量、 数量和技术指标等要求。
测试过程、测试所需的时间和资源,以及
测试风险等做出预先的计划和安排。
IEEE829-1998 软件测试文档编制标准 软件测试计划文档模板 目录 1.测试计划标识符 2.介绍 3.测试项 4.需要测试的功能 5.方法(策略) 6.不需要测试的功能 7.测试项通过/失败的标准 8.测试中断和恢复的规定 9.测试完成所提交的材料 10.测试任务 11.环境需求 12.职责 13.人员安排与培训需求 14.进度表 15.潜在的问题和风险 16.审批
1.制定测试计划应尽早开始 2.保持测试计划的灵活性 3.保持测试计划简洁和易读 4.尽量争取多渠道评审测试计划 5.计算测试计划的投入
Байду номын сангаас
3.3 制定测试计划
制定测试计划时,由于各软件公司的背 景不同,测试计划文档也略有差异。实践 表明,制定测试计划时,使用正规化文档 通常比较好。为了使用方便,在这里给出 IEEE软件测试计划文档模板。
2.3 主要软件测试文档
1.软件测试文档
给出了软件测试主要文档的类型。
IEEE829-1998 软件测试文档编制标准 软件测试文档模板 目录 测试计划 测试设计规格说明 测试用例说明 测试规程规格说明 测试日志 测试缺陷报告 测试总结报告
2.软件测试计划
主要对软件测试项目、所需要进行的测 试工作、测试人员所应该负责的测试工作、
5.测试规程
用于指定执行一个测试用例集的步骤。
6.测试日志
由于记录测试的执行情况不同,可根据
需要选用。
7.软件缺陷报告
用来描述出现在测试过程或软件中的 异常情况,这些异常情况可能存在于需求、 设计、代码、文档或测试用例中。
8.测试总结报告
用于报告某个测试完成情况。
3. 软件测试计划
测试计划就是描述所有要完成的测试 工作,包括被测试项目的背景、目标、范 围、方式、资源、进度安排、测试组织,
测试项目管理有以下基本特征。
( 1 )系统工程的思想贯穿测试项目管理的
全过程。 ( 2 )测试项目管理的组织有一定的特殊性。
( 3 )测试项目管理的要点是创造和保 持一个使测试工作顺利进行的环境,使置 身于这个环境中的人员能在集体中协调工 作以完成预定的目标。 ( 4 )测试项目管理的方法、工具和技 术手段具有先进性。
相关主题