软件测试活动规范

分类:

使用部门:

软件测试活动规范

Version 1.0

目 录

1. 1.1 1.2 1.3 1.4 1.5

简介............................................................................................................................................................ 1 目的........................................................................................................................................................ 1 范围........................................................................................................................................................ 1 文档结构................................................................................................................................................ 1 词汇表.................................................................................................................................................... 1 参考信息................................................................................................................................................ 1 1.5.1 可追溯性........................................................................................................................................ 1 1.5.2 方针................................................................................................................................................ 1 1.5.3 过程/规范...................................................................................................................................... 2 1.5.4 指南................................................................................................................................................ 2 1.5.5 模板................................................................................................................................................ 2 1.5.6 检查表............................................................................................................................................ 2 1.5.7 培训................................................................................................................................................ 2 1.5.8 工具................................................................................................................................................ 2 1.6 参考网站................................................................................................................................................ 2 2. 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.

软件测试活动规范.................................................................................................................................... 2 软件测试活动流程图............................................................................................................................ 2 角色........................................................................................................................................................ 4 进入准则................................................................................................................................................ 4 输入........................................................................................................................................................ 4 活动........................................................................................................................................................ 5 输出........................................................................................................................................................ 7 验证与确认............................................................................................................................................ 8 退出准则................................................................................................................................................ 8 度量........................................................................................................................................................ 8 参考文献.................................................................................................................................................... 8

附录 A – 数据流图符号.................................................................................................................................... 9

1. 简介

软件测试的目的是尽早地、尽可能多地发现软件的错误。通过不同层次的测试(单元测试、集成测试、系统测试)验证和确认软件满足设计和需求。

1.1 1.2 1.3

目的

本文档的目的是为软件测试人员、实施员、设计员提供软件测试工作的规范。

范围

本文档适用于使用RUP 的软件项目。

文档结构

第一部分:

简介,介绍软件测试活动的目的,本规范的适用范围,以及对本文档中使用的术语的解释。 第二部分:

描述软件测试活动的进入、退出准则,以及软件测试的所有活动、输入输出工件。 第三部分:

列出本规范使用的参考文献。 第四部分:

附录,本文中流程图的标准符号定义。

1.4 词汇表

单元测试(Unit Testing)

单元测试是对最小的可测试软件元素(单元)实施的测试。它所测试的内容包括单元的内部结构(如逻辑和数据流)以及单元的功能和可观测的行为。

集成测试(Integration Testing)

集成测试是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。

系统测试(System Testing)

系统测试是通过与系统的需求定义作比较,发现软件与系统需求定义不相符合或与之矛盾的地方。它将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合起来,在实际运行(使用)环境下,对计算机系统所进行的一系列集成测试和确认测试。

驱动程序(Driver )

在单元测试和集成测试中,协调输入和输出的测试程序。 在单元测试和集成测试中,模拟被调用单元的测试程序。

稳定桩(Stub )

1.5 参考信息

1.5.1 可追溯性

GB_8566

中华人民共和国国家标准《信息技术 软件生存期过程》

Information technology — Software process assessment Capability Maturity ModelSM for Software, Version 1.1

ISO/IEC TR 15504 CMU/SEI-93-TR-024

1.5.2 方针

RUP 开发与管理工作方针

1.5.3 过程/规范

软件实施工作规范 同行评审规范 软件配置管理规范 软件缺陷分类标准 软件测试停止标准

1.5.4 指南

软件单元测试指南 软件集成测试指南 软件系统测试指南

1.5.5 模板

软件测试计划模板 软件测试用例模板 测试日志模板 测试分析报告模板 测试通知单模板

1.5.6 检查表

测试计划检查表 测试用例检查表 测试过程检查表

1.5.7 培训

《如何开展软件单元测试》 《如何开展软件集成测试》 《如何开展软件系统测试》

1.5.8 工具

Rational Testmanager Rational Robot Rational ClearQuest Rational Purify Rational PureCoverage Rational Quantify

1.6 参考网站

http://www.Rational.com

2. 软件测试活动规范2.1

软件测试活动流程图

2.2 角色

角色名称

定义/职责

制定和维护测试计划,设计测试用例及测试过程,生成测试分析报告。

执行集成测试和系统测试,记录测试结果。 设计测试需要的驱动程序和稳定桩。

编写测试驱动程序和稳定桩,执行单元测试。

本文档在组织中实施所涉及的角色

测试设计员 测试员 设计员 编码员

2.3

进入准则

软件项目立项被批准

进入准则描述

2.4 输入

输入名称

输入描述

软件项目计划是一个综合的组装工件,用来收集管理项目时所需的所有信息。

描述软件需求的文档,如软件需求规约(SRS)文档或利用CASE 工具建模生成的文档。

构架设计文档主要描述备选设计方案、软件子系统划分、子系统间接口和错误处理机制等。 详细设计文档主要描述将构架设计转化为最小实施单元,产生可以编码实现的设计。 包括了所有编码员完成的程序单元源代码。 软件工作版本的定义、工作版本的内容、集成的策略以及实施的先后顺序等。

按照集成计划创建的各个集成工作版本。

参考指南、模板 《项目开发计划》模板

《需求规格说明书》模板 《概要设计说明书》模板 《详细设计说明书》模板

软件项目计划

软件需求工件 软件构架设计工件 软件详细设计工件 软件程序单元 软件集成计划 软件工作版本

• • • • • •

2.5

序号 1

活动

活动名称 制定测试计划

角色

活动描述

参考 《软件测试计划模板》模板

测试设计员 制定测试计划的目的是收集和组织测

试计划信息,并且创建测试计划。

确定测试需求—根据需求工件集收集和组织测试需求信息,确定测试需求。

制定测试策略—针对测试需求定义测试类型、测试方法以及需要的测试工具等。

建立测试通过准则—根据项目实际情况为每一个层次的测试建立通过准则。

确定资源和进度—确定测试需要的软硬件资源、人力资源以及测试进度。

评审测试计划—根据同行评审规范对测试计划进行同行评审

设计测试

测试设计员 设计测试的目的是为每一个测试需求

确定测试用例集,并且确定执行测试

设计员 用例的测试过程。

设计测试用例

− 对每一个测试需求,确定其需

要的测试用例。 − 对每一个测试用例,确定其输

入及预期结果。 − 确定测试用例的测试环境配

置、需要的驱动界面或稳定桩。 − 编写测试用例文档 •

− 对测试用例进行同行评审 开发测试过程

− 根据界面原型为每一个测试用

例定义详细的测试步骤。 − 为每一测试步骤定义详细的测

试结果验证方法。 − 为测试用例准备输入数据。 − 编写测试过程文档 − 对测试过程进行同行评审 − 在实施测试时对测试过程进行

更改。

设计驱动程序或稳定桩—设计单元测试和集成测试需要的驱动程序和稳定桩。

《软件测试用例》模板 《软件测试过程》模板

号 3

活动名称 实施测试

角色 活动描述

参考

测试设计员 实施测试的目的是创建可重用的测试

脚本,并且实施测试驱动程序和稳定

编码员

桩。

开发测试脚本(可选)—根据测试过程创建测试脚本,并且调试测试脚本。

编写驱动程序和稳定桩—根据设计编写测试需要的测试驱动程序和稳定桩。

4 •

执行单元测试

编码员

执行单元测试的目的是验证单元的内部结构以及单元实现的功能。 •

执行单元测试—按照测试过程手工执行单元测试或运行测试脚本自动执行单元测试。

记录单元测试结果—将单元测试结果作详细记录,并将测试结果提交给相关组。

回归测试—对修改后的单元执行回归测试

《测试日志》模板

《软件单元测试》指南

5

执行集成测试

测试员

执行集成测试的目的是验证单元之间的接口以及集成工作版本的功能、性能等。 •

执行集成测试—按照测试过程手工执行集成测试或运行测试脚本自动执行集成测试。

记录集成测试结果—将集成测试结果作详细记录,并将测试结果提交给相关组。

回归测试—对修改后的工作版本执行回归测试,或者对增量集成后的版本执行回归测试。

《测试日志》模板

软件集成测试指南

6 •

执行系统测试

测试员

执行系统测试的目的是确认软件系统工作版本满足需求。 •

执行系统测试—按照测试过程手工执行系统测试或运行测试脚本自动执行系统测试。

记录系统测试结果—将系统测试结果作详细记录,并将测试结果提交给相关组。

回归测试—对修改后的软件系统版本执行回归测试。

《测试日志》模板

《软件系统测试》指南

号 7

活动名称 评估测试

角色 活动描述 参考 《软件缺陷分类标准》

《软件测试停止标准》

测试设计员 评估测试的目的是对每一次测试结果

进行分析评估,在每一个测试阶段提

相关组

交测试分析报告。

分析测试结果—由相关组对每一次测试结果进行分析,并提出变更请求或其他处理意见。 分析阶段测试情况

− 对每一个阶段的测试覆盖情况

进行评估。 − 对每一个阶段发现的缺陷进行

统计分析。 − 确定每一个测试阶段是否完成

测试。 − 对每一个阶段生成测试分析报

告。

2.6

输出

输出名称 软件测试计划

输出描述

参考 软件测试计划模板

软件测试用例模板

软件测试过程模板

测试日志模板 测试分析报告模板

• 测试计划包含项目范围内的测试目的和测试目标的

有关信息。此外,测试计划确定了实施和执行测试时使用的策略,同时还确定了所需资源。

测试用例是为特定目标开发的测试输入、执行条件和预期结果的集合。

测试过程是对给定测试用例(或测试用例集)的设置、执行和结果评估的详细说明的集合。 测试结果是记录测试期间测试用例的执行情况,记录测试发现的缺陷,并且用来对缺陷进行跟踪。 测试分析报告是对每一个阶段(单元测试、集成测试、系统测试) 的测试结果进行的分析评估。

软件测试用例

软件测试过程无 • 测试结果日志 测试分析报告

• •

2.7 验证与确认

验证与确认细节

• • • • • •

由项目经理、测试组、其他相关组对测试计划进行评审

由测试组、其他相关组对测试用例进行评审 由测试组、其他相关组对测试过程进行评审 由测试组、其他相关组对测试结果进行评估 由项目经理、测试组、其他相关组对测试分析报告进行评审

由SQA 人员对软件测试活动进行审计

验证与确认名称 软件测试计划评审 软件测试用例评审 软件测试过程评审无

测试结果评估 测试分析报告评审 SQA 验证

参考

2.8 退出准则

退出标准描述

满足组织/项目的测试停止标准

2.9 度量

3. 参考文献

[STSC 99]

A Gentle Introduction To Software Engineering , V3.1, United States Air Force, Software Technology Support Center, 1999 [SEL-81-305]

Recommended Approach to Software Development, V3.1, National Aeronautics and Space Administration, 1992

软件测试活动规范.doc

附录

附录 A – 数据流图符号

圆圈

平行线 代表数据存储

矩形 外部交互方 箭头线 代表数据流的方向. 9


相关文章

  • XX学院2014年语言文字工作总结及2014年工作计划
  • 平凡的工作、绿色的事业 ━━XXXX学院20XX年语言文字工作总结及20XX年工作计划   近几年来,我院认真贯彻落实《中华人民共和国国家通用语言文字法》,努力把语言文字工作规范化的要求纳入培养目标,纳入常规管理,纳入专业技能培训,并渗透到 ...

  • 软件开发过程规范
  • 软件开发过程规范 版本 修订历史纪录 目 录 1. 前言............................................................................................ ...

  • XX市语委二○○五年及"十五"工作总结
  •   一、20XX年工作总结   20XX年的语言文字工作,主要围绕迎接二类城市语言文字工作评估,大力全面推进城市语言文字的规范化。在市委、市政府的领导和省语委的指导下,很好地完成了预定的目标,高分通过了评估,获得了教育部语用司领导和省语委的 ...

  • 市语言文字委员会2011年工作总结
  • 2011年,市语委办紧紧围绕省教育厅、省语委的工作要求和市教育局、市语委的工作部署,以弘扬祖国的语言文字,增强全社会语言文字规范意识为宗旨,发扬勤奋、务实、努力探索的工作作风,以国家语言文字工作政策精神为指导,以落实《中华人民共和国国家通用 ...

  • 2013年语言委员会工作总结
  • 语语言委员会工作总结及xx年工作要点 一、语言文字工作总结 市语委在市委、市政府的领导下,在市语委各成员单位的大力支持下,以贯彻落实《国家通用语言文字法》和四川省实施办法为主线,扎实做好基础性工作,努力建立适合实际的语言文字工作机制,不断巩 ...

  • 市语委2014年及"十五"语言文字规范化工作总结
  • XX市语委20XX年及“十五”语言文字规范化工作总结   一、20XX年工作回顾   20XX年,XX市语言文字规范化工作,在省主管部门和地方政府的正确领导下,坚持做到“评估之后不松懈,争先创优不停步,整改提高促发展,锐意进取攀新高”。   ...

  • 在全市语言文字工作座谈会上的讲话
  • 同志们:   今年年初,我们分别召开了市语委成员单位联络员会议和各县(市、区)语委办主任会议,总结了前两年我市语言文字工作所取得的成绩,部署今年的工作任务,启动二类城市语言文字工作评估迎评准备工作。根据市语委的工作安排,今天召开市语委成员单 ...

  • 学院2014年语言文字工作计划
  • ~年是全面实施我省语言文字工作“十五”规划、确保如期实现新世纪初语言文字工作目标的关键一年,根据《湖北省语委办~年工作要点》和《湖北省普通高等学校语言文字评估指标体系》,结合我校实际情况,特制定《武汉体育学院~年语言文字工作计划》。 二、工 ...

  • XX市2014年工作总结和2014年工作要点
  • XX市20XX年工作总结和20XX年工作要点 XX市语委办公室   一、20xx工作总结   全市语言文字工作者抓住巩固提升城市语言文字工作评估成果的契机,紧紧围绕建设和谐XX、服务教育改革发展这一中心,取得了显著成绩。   ⒈巩固完善工作 ...

  • 2014年语语言委员会工作总结及2014年工作要点
  • 20XX年语语言委员会工作总结及20XX年工作要点 一、20XX年语言文字工作总结 20XX年,市语委在市委、市政府的领导下,在市语委各成员单位的大力支持下,以贯彻落实《国家通用语言文字法》和四川省实施办法为主线,扎实做好基础性工作,努力建 ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn