回归测试的选择策略

回归测试的选择策略

ID:37833235

大小:395.10 KB

页数:8页

时间:2019-06-01

回归测试的选择策略_第1页
回归测试的选择策略_第2页
回归测试的选择策略_第3页
回归测试的选择策略_第4页
回归测试的选择策略_第5页
资源描述:

《回归测试的选择策略》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、维普资讯http://www.cqvip.com计算机研究与发展ISSNl000一l239/CNll—l777/TPJournalofComputerResearchandDevelopment43(10):l767~l774.2006构件软件回归测试用例选择策略毛澄映卢炎生。(华中科技大学计算机科学与技术学院武汉430074)(江西财经大学软件学院南昌330013)(maochy@yeah.net)StrategiesofRegressionTestCaseSelectionforComponent·BasedSoftwareMaoChengying。、andLuYanshen

2、g(CollegeofComputerScienceandTechnology,HuazhongUniversity(JrScienceandTechnology,W“h“”430074)(&'~tooloJ&ftware,JiangxiUzliversityofFinanceandEcotlomics.Xafh“”g330013)AbstractComponent-basedsoftwaretechnologyhasbeenincreasinglyadoptedinthedevelopmentoflarge—.scaleandcomplexsoftwaresystems.How

3、ever,thetestingprobleminducedbyithasn’tbeensettledperfectlyandisstilloneoftheopenissuesincomponent—basedsoftwareengineering(CBSE).Duetothelackofinformationabouttheconstructsandchangesinexternally—providedcomponents,systemtesters(i.e.,componentusers)generallycan’tperformeffectiveregressiontest

4、ingontheircomponent—basedsoftwaresystems(CBSs).Theultimatereasonisthattheyaren’tabletoselectthepropertestcasestoretestthemodificationcausedbythechangesincomponent.ThroughanalyzingthedrawbacksoftheexistingregressiontestingtechniquesforCBSs,twoimprovedstrategiesareproposed.Oneisbasedontheenhanc

5、edrepresentationofchangeinformationofcomponentversion,andtheotherisimplementedviathecomponentbuilt—intestdesign.Preliminaryexperimentshavebeenemployedonsomemediumscalesystems,andexperimentresultsshowthatthestrategiesofregressiontestcaseselectionarefeasibleandeffectiveinpractice.Keywordscompon

6、ent—basedsoftware;regressiontesting;changeinformation;built—intestdesign;testcaseselection摘要软构件技术虽被广泛应用于软件系统的开发中,但其测试问题并未得到很好地解决.系统构建者对外部提供的构件内部结构及其变更信息缺乏了解,很难选择出与构件变更相关的用例用于下一轮的测试.分析已有回归测试技术的不足,提出了两种改进的回归测试策略:一种是基于增强的构件版本变更信息的方法;另一种则是基于内建式测试设计的方法.通过对几个实例程序的实验分析,初步证实了所提出的方法在实际应用中的可行性与有效性.关键词构

7、件软件;回归测试;变更信息;内建式测试设计;测试用例选择中图法分类号TP311.5构件软件(component—basedsoftwaresystems,件.在任何一次变更后,非常有必要对系统进行重CBSs)通常通过组装、集成的方式实现,且构件作为新测试以确保修改的正确性且不会给系统的其他部一个“即插即用”的封装实体极易被替换.因此,构分带来负面影响,这就是所谓的回归测试.件软件比常规系统的演化速度更快.在演化过程实施回归测试时没有必要运行所有的测试用中,因增强系统功能或清除缺陷

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

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

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