测试驱动的构件组装过程

测试驱动的构件组装过程

ID:46714162

大小:319.09 KB

页数:5页

时间:2019-11-27

测试驱动的构件组装过程_第1页
测试驱动的构件组装过程_第2页
测试驱动的构件组装过程_第3页
测试驱动的构件组装过程_第4页
测试驱动的构件组装过程_第5页
资源描述:

《测试驱动的构件组装过程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第42卷第6期2010年12月南京航JournalofNanjing空航天大学学报VoI.42UniversityofAeronautics&AstronauticsDec.测试驱动的构件组装过程李良明1王志坚2刘磊(1.南京航空航天大学信息科学与技术学院,南京,210016;2.河海大学计算机及信息工程学院,南京,210098)摘要:提出一种测试驱动的构件组装过程。在组装时首先生成组装测试用例,然后通过不断的测试来保证构件组装的质量。文中首先分析了测试驱动开发的思想如何应用于构件的组装过程,然后针对不同的构件组装方式介绍了生成组装测试用例的方法。最后给出了

2、该过程的算法描述并通过实例验证了该过程的有效性。所提出的方法使得构件组装过程中的每一步都有可以衡量的准则,有利于提高系统的开发质量和降低开发费用。关键词:构件组装;测试驱动开发;组装测试;测试用例中图分类号:TP311文献标识码:A文章编号:1005—2615(2010)06—0781-05Test-DrivenProcessofComponentCompositionLiLiangmin91,WangZhijian2,LiuLeil(1.CollegeofInformationScienceandTechnology,NanjingUniversityof

3、Aeronautics&Astronautics,Nanjing,210016,China;2.CollegeofComputerandInformationEngineering,HohaiUniversity,Nanjing,210098,China)No.62010Abstract:Thetest—drivendevelopment(TDD)isasoftwaredevelopmentmethodforachievinghighqual—ity.Ithasrarelybeenappliedtothesystemintegrationphaseatpre

4、sent.Thetest—drivenprocessofthecomponentcomposition(TDCC)isproposedtocertifythecompositionqualityforgeneratingtestcasesbeforethecompositionandperformingthetestrepeatedlytoachievethehighquality.Firstly,howtOapplyTDDtothecomponentcompositionisanalyzed.Then,themethodsforgeneratingtest

5、casesareintroducedaccordingtOdifferentcompositionmodes.Finally。thealgorithmdescriptionOfTDCCispro—videdandtheprocessisvalidatedbyanexample.Apositionandthedesigncriteriatomeasureeachstepqualityandreducingthecost.generalprocessispresentedforthecomponentcorn—ofthecomposition,thusimpro

6、vingthedevelopmentKeywords:componentcomposition;test—drivendevelopment;compositiontesting;testcase社会信息化程度的提高,使得对软件系统的要求越来越严格,人们不但希望需要的系统可以尽快地开发出来,而且要求所开发的系统具有非常高的质量。为适应这种需求,软件开发过程和方法在不断地发展变化,这些变化可以在两方面得到体现,一是软件开发过程中越来越重视测试的作用nj,把测试当作保证软件质量的一种有效方法;另一方面是软件构件技术的发展,可以通过复用已有的软件构件,利用组装技术

7、高效率、高质量地构造应用软件系统比J。在基于构件的开发(Component—basedsoft—waredevelopment,CBSD)过程中,构件是具有规范的接口规约和显示语境依赖的组装单元,系统开发的观念被组装现存构件的观念所取代。但由于构件固有的特性,如构件源代码的不可得性、开发语言和平台的异质性等,使得保证构件组装的质量是必须解决的一个问题[3]。构件组装目前还存在两方面的问题,(1)构件独立的开发模式使得开发人员基金项目:国家高技术研究发展计划(“八六三”计划)(2007AA012178)资助项目。收稿日期:2009一】1-07;修订日期:201

8、0—06—03作者简介:李良明,男,1977年12月

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

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

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