软件测评实验室软件测试项目的度量研究

90

软件测评实验室软件测试项目的度量研究

梁成才

华东计算技术研究所上海

200233

要对软件测评实验室承担的软件测试项目所需的度量进行了综述

分类和研究

列举了常用的项目度量过程度量和产品度量给

出了典型度量的使用实例

关键词

软件测试项目

度量

测试用例

项目管理

缺陷

Metrics Research of Software Testing Project of Software Testing

and Evaluation Labs

LIANG Chengcai

(East China Institute of Computer Technology, Shanghai 200233)

Abstract

The metrics of software testing project of software testing and evaluation labs are overviewed, classified and researched in this paper.The common project metrics, process metrics and product metrics are described. The application instances of the typical metrics are given. Key words Software testing project; Metrics; Test case; Project management; Defect

计 算 机 工 程 Computer Engineering 第31

卷 第23期

V ol.31 23 2005年12月

December 2005

软件技术与数据库

文章编号

1000

3428(2005)23

0090

03

文献标识码

A

中图分类号

TP31

1 概述

软件测试是软件验证的一种方式分布在软件生存周期的如下几个阶段单元测试集成测试确认测试系统测试按照著名的软件测试V 模型每一阶段的测试活动都对应于先前阶段相应的开发活动按照软件工程的要求软件测试包含了测试需求分析测试设计测试实现测试执行测试报告等一系列工程化活动这些活动与软件开发活动几乎是同步进行的而在软件生存周期的测试阶段只是包含了测试执行测试报告等活动对4个阶段测试的有关特征进

行的比较如表1所示从表1可以看出为了享有高度的测试活动独立性对作为第三方软件测试机构的软件测评实验室来说最适宜承担的软件测试是确认测试本文即对承担确认测试任务的软件测评实验室研究软件测试项目的度量

1 4

个阶段测试的比较

名称

特点 方式

对象

人员

单元

测试

源程序逻辑覆盖测试

开发人员介入很深

白盒测试

源代码单元的逻辑覆盖

开发

团队

集成

测试

在将源代码单元

组装成部件和配

置项的过程中

边组装边测试开发人员介入较深

灰盒测试

黑盒

源代码单元与部件模块之间的接口部件

的功能和性能 开发

团队

确认 测试

在独立的测试环境下由独立测试人员进行测试

黑盒测试

可执行代码的

功能和性能

独立 测试 人员

系统 测试

在真实的使用环境下对作为系统组成部分的软件进行测试用户大量介入

黑盒测试

软件的功能和性能

以用 户为 主

按照传统方法对软件测评实验室承担的软件测试项目存在3个方面的度量既然是一个软件测试项目就必须按照软件项目管理的方法对软件测试项目进行跟踪管理因此项目管理所需的度量简称项目度量即是第1个方面的度量项目规模工作量成本进度资源等都属于项目度量的范畴在软件测试项目的实施过程中为了对过程的状态进行观察对过程的性能进行分析和改进需要测量过程相关的数据这些测量所需的度量简称过程度量即是第2个方面的度量生产率有效性质量等都属于过程度量的范畴在软件测试项目的实施过程中为了对测试人员生产的测试工作产品如软件测试规格说明等进行评价需要测量这些工作产品相关的数据这些测量所需的度量简称产品度量即是第3个方面的度量产品规模质量等都属于产品度量的范畴这3个方面的度量之间存在交叉现象如缺陷数据可以用于说明项目的进展过程的性能产品的质量值得指出的是以上3个方面的度量都是供软件测试项目自身使用供项目管理人员用来跟踪和改进项目的运作性能众所周知软件测试的根本目的是揭露被测软件中隐藏的缺陷这是作为第三方软件测试机构的软件测评实验室的使命使然和价值所在因此软件测试项目还需要对测试发现的被测软件缺陷进行测量由于被测软件也是软件产品因此对被测软件缺陷测量所需的度量是产品度量但这些度量与上述第3个方面的产品度量不一样它们反映软件测评实验室的技术能力供项目人员用来对被测软件进行评价和说明为委托方提供消除被测软件的缺陷和改进被测软件的质量的指导性建议

2 项目度量研究

对于软件测评实验室承担的软件测试项目

项目度量覆

作者简介梁成才(1965)男高工主研方向软件质量管理和

软件测试 收稿日期

2004-11-09 E-mail

lcc@https://www.360docs.net/doc/af12268707.html,

万方数据

相关主题
相关文档
最新文档