软件测试用例生成与约简算法研究

软件测试用例生成与约简算法研究

ID:46779735

大小:238.50 KB

页数:4页

时间:2019-11-27

软件测试用例生成与约简算法研究_第1页
软件测试用例生成与约简算法研究_第2页
软件测试用例生成与约简算法研究_第3页
软件测试用例生成与约简算法研究_第4页
资源描述:

《软件测试用例生成与约简算法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第32卷第2期飞行器测控学报V01.32N。.22013年4月JournalofSpacecraftTT&CTechnologyApr·2013软件测试用例生成与约简算法研究‘王吉茂,尹平,张慧颖(北京跟踪与通信技术研究所·北京·100094)摘要:对于参数多、状态多且状态转换关系复杂的软件,测试人员设计的测试用例往往难以保障测试覆盖率。针对该问题,提出了一种测试用例生成与约简算法。该方法定义了一种数据模型——测试路径控制阵列模型,将其与因果图法结合起来,可通过编程实现测试用例设计。该方法设计测试用例便捷、充分,避免了由于人工

2、绘制因果图和检查判定表引入的错误。应用于实时系统软件的主副切换功能测试时,生成测试用例32个,对被测对象覆盖全面且有效。关键词:测试用例;因果图;约简算法;路径控制阵列;测试覆盖中图分类号:TP311.52文献标志码:A文章编号:1674—5620(2013)02—0152—04DOI:10.7642/i.issn.1674—5620.2013—02—0152一04AGenerationandSimplificationAlgorithmofSoftwareTestCasesWANGJimao,YINPin,ZHANGHuiy

3、ing(BeijingInstituteofTrackingandTelecommunicationsTechnology,Beijing100094)Abstract:ItisusuallydifficultfortesterstOdesigntestcasesthatinsuretestcoveragewhentestingsoftwarewithalargenumberofstates。parametersandcomplexrelationsbetweenthem.Tosolvetheproblem,analgorit

4、hmispro—posedtOgenerateandoptimizetestcases.AmodelnamedTPCA(TestPathControlArray)isproposedanditcanbeusedincombinationwithCausalityChartandadequatetestcasescanbeimplementedthroughprogramminginaconvenientmanner.ThisavoidsmistakesinmanualdrawingofCausalityChartandchec

5、kofjudgmenttable.Whenusedintestinghost—backup—switchfunctionofrealtimesystems,thealgorithmgenerates32testcases.Asaresult,thesetestcasesareeffectivewithagoodcoverage.Keywords:testcase;causalitychart;simplificationalgorithm;TestPathControlArray(TPCA);testcoverage0引言软件

6、测试作为软件生命周期的一个重要环节,对软件的质量保证起着至关重要的作用。影响软件测试质量和效率的因素有很多,例如测试环境的搭建、测试工程师的素质、测试工具、测试方法和技术的运用等[1]。其中,测试用例的设计和执行是软件测试的核心步骤。能否设计出有效的测试用例并达到要求的测试覆盖率,直接关系到软件的测试质量。对多参数、多状态且状态转换关系复杂的软件进行测试时,如何便捷地设计出高效的、保证测试覆盖率的测试用例成为软件测试的一个难点。目前,通用的软件测试理论中,能够根据软件状态和参数生成测试用例,并在保障测试覆盖率的前提下进行测试用

7、例约简的算法主要有图分析法[2]、子集抽取法[3]、遗传算法[4]、蚁群算法[5]、不变量提取法[6]、贪心算法[7]、启发式的爬山算法[81等。然而这些方法有些不能很好地适用于多状态、多参数、功能复杂的软件,而另外一些虽然可以适用,但设计过程都需要人工参与,效率较低。为此,本文研究提出了一种测试用例生成与约简算法。该方法提出了测试路径控制阵列模型,并将该模型与因果图法结合,可通过编程实现测试用例设计便捷、高效、充分的目的。1相关概念与技术测试用例是为某个特殊目标编制的一组测试输*收稿日期:2012—12—21;修回日期:20

8、13—0l一31;网络出版时间:2013—3—2910:29网络出版地址:http:∥WWW.cnki.net/kcms/detail/11.4230.TV.20130329.1029.009.html第一作者简介:王吉茂(1987一),男,硕士研究生,主要研究方向为航天测控

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

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

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