一种基于特征迁移系统的软件产品线测试方法.pdf

一种基于特征迁移系统的软件产品线测试方法.pdf

ID:54374795

大小:384.01 KB

页数:5页

时间:2020-05-01

一种基于特征迁移系统的软件产品线测试方法.pdf_第1页
一种基于特征迁移系统的软件产品线测试方法.pdf_第2页
一种基于特征迁移系统的软件产品线测试方法.pdf_第3页
一种基于特征迁移系统的软件产品线测试方法.pdf_第4页
一种基于特征迁移系统的软件产品线测试方法.pdf_第5页
资源描述:

《一种基于特征迁移系统的软件产品线测试方法.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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。