欢迎来到天天文库
浏览记录
ID:54374795
大小:384.01 KB
页数:5页
时间:2020-05-01
《一种基于特征迁移系统的软件产品线测试方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第31卷第9期计算机应用研究V0I_31No.92014年9月ApplicationResearchofComputersSep.2014一种基于特征迁移系统的软件产品线测试方法术杨华北,曾红卫(上海大学计算机工程与科学学院,上海200072)摘要:为了在软件产品线的应用工程阶段最大程度地复用领域工程的测试用例,领域测试用例需要覆盖领域模型中的变化性。针对此问题,提出了一种以特征模型为出发点的软件产品线测试方法,通过扩展特征迁移系统建立软件产品线的领域行为模型,对模型中的变化性迁移进行抽象,得到精简的测试
2、模型;应用迁移覆盖准则,导出包含变化性的领域测试用例;在应用工程阶段,根据具体应用所包含的特征,绑定领域测试用例中的变化性,复用领域测试用例导出针对具体应用的测试用例。最后通过一个咖啡机产品线验证了该测试方法,导出了可复用的领域测试用例。关键词:软件产品线;软件测试;领域工程;变化性;标签迁移系统中图分类号:TP311.5文献标志码:A文章编号:1001-3695(2014)09—2724—05doi:10.3969/j.issn.1001—3695.2014.09.038Featuredtransiti
3、onsystembasedtestmethodforsoftwareproductlineYANGHua—bei,ZENGHong—wei(SchoolofComputerEngineering&Science,ShanghaiUniversity,Shanghai200072,China)Abstract:Toreuseasmanydomaintestassetsaspossibleinapplicationengineeringofsoftwareproductline,domaintestca-se
4、sshouldcoverthevariabilityindomainmode1.Onassumptionthatthispaperhadthefeaturemodelofasoftwareproductline,itextendedthefeaturedtransitionsystemtocreatebehavioralmode1.Itabstractedthevariabletransitionsintheextendedfeaturedtransitionsystemtovariantpoints.I
5、tappliedcoveragecriteriontotheabstractedextendedfeaturedtransitionsystemtoderivereusabledomaintestcases.Inapplicationengineering,itboundvariabilityindomaintestcasesaccordingtothefea—turesacustomizedapplicationchosen.Itappliesthetestapproachtoafamilyofcoff
6、eemachinesandsuccessfullygeneratesre—usabledomaintestcases.Keywords:sohwareproductline(SPL);so'waretest;domainengineering;variability;labeledtransitionsystem由于软件的复杂性和软件规模的不断增大,伴随而来的是研究还不够深入。本文提出了一种基于模型的软件产品线领软件开发难度的增加、周期和成本都在不断提高,如何能在较域测试用例导出方法。这种方法假设领域需求
7、模型为特征模短的时间内开发出高质量的产品,成为软件工程研究的焦点。型,根据特征模型建立扩展特征迁移系统(extendedfeatured软件复用是解决软件危机、实现软件产业化工业化生产方式的transitionsystem,EFTS)。通过对EFTS模型的多种类型的变体有效方法。软件复用活动包含可复用软件资产的生产阶段和进行抽象,得到测试模型AEFTS(abstractEFTS),对其实施迁基于可复用软件资产的应用系统开发阶段两个相关的阶段。移覆盖,导出可复用的领域测试用例。软件产品线(softwarep
8、roductline,SPL)利用软件复用的相关原理和技术,把具有相似特征、功能的一系列软件产品作为统一1相关工作问题空间来看待,这些软件产品能够共享体系结构、代码、构不同于单个应用的测试策略,SPL的测试策略是开发可复件、中间件或者需求0J。用的测试制品,以及管理、复用这些制品。目前国内外对于软件产品线的开发过程包括领域工程(domainengineer—SPL测试策略的研究主要分为两个方向:(a)领域工程阶段开ing,DE
此文档下载收益归作者所有