文档详情

面向复用的测试设计模型的研究与实现.pdf

发布:2024-03-31约2.22万字共6页下载文档
文本预览下载声明

面向复用的测试设计模型的研究与实现

摘要:本文讨论了测试复用的模型和方法.在对测试设计中的可复用资产及其可复用性进行了深入分析之后,提出了一种面

向复用的软件测试设计模型ROTDM.该模型定义了测试的概念模型。抽象并提取了不同颗粒度的可复用测试资产,支持引用、

组装和继承等测试复用方法.在此基础上,论文讨论了基于该模型的测试设计脚本以及基于XML的数据交换,并介绍了模型

实现工具的设计与实现,最后给出了测试设计复用的实验结果.

关键词:软件测试;测试复用;规格说明;测试设计模型

Abstract:ROTDM。amodelofsoftwaretestdesign,isproposedtosupporteffectivetestreusebasedontheanalysisofreusable

testassetsandtheirrelationships.Themodelabstractsreusabletestassetsfromgenerictestingconceptsandsupportstest

[euseatdifferentgranularities.Threereusingmechanismsaredefinedincludingcitation,compositionandinheritance.Thepa—

peralsointroducesthescriptinglanguageforspecifyingROTDM·andtheXMI一basedexchangemechanismtosupporttestco—

operationandcollaborationinadistributeenvironment.Experimentsresultsarepresentedtoillustratetheproposedapproach.

Keywords:softwaretest;testreuse;specification;testdesignmodel

1引言本文提出了一种面向复用的测试设计模型~ROTDM

(ReuseOrientedTestDesignMode1).R0TDM定义了测试

软件测试是软件质量保证的关键步骤,而软件测试数据

的概念模型。抽象并提取了不同颗粒度的可复用测试资产,并

量大、代价高是软件测试所面临的一大挑战.一方面,随着软

支持通过引用、组装和继承等方式的测试复用.与其它测试设

件开发效率的提高,产品投入市场周期的缩短,必然对软件测

计模型相比,ROTDM具有如下特点:

试的效率提出更高的要求;另一方面,在软件维护和版本演化

·简单性.R0TDM中采用编写设计脚本的方式进行测

的过程中,测试也需随之演化,具有大量可复用的测试资源.

试设计,脚本语言类似于高级程序设计语言,简单易用.

本文提出了一种用软件复用的思想改进测试的设计、管理和

·灵活性.ROTDM支持多种方式的测试复用,包括引

维护的方法,以提高测试设计的效率和质量.

用、组装、继承以及多种复用方式的组合,测试设计人员可以

面对日益复杂的软件系统,复用被认为是提高软件开发

根据需要灵活选择复用方式.

效率和质量、实现软件产品工业化生产方式的重要途径[1].复

·通用性.ROTDM模型独立于任何软件设计技术、程序

用技术在软件需求工程和设计工程中的应用,已经取得了显

显示全部
相似文档