当前位置:主页 > 科技论文 > 软件论文 >

基于约束组合的测试用例生成

发布时间:2019-07-23 06:33
【摘要】:系统输入参数常有多种约束条件,且约束之间相互关联。违背约束条件及约束之间的依赖关系,是软件中常见的缺陷。当参数数量多、输入空间大时,组合测试可在保证覆盖率的同时有效降低测试代价。该文针对约束及约束组合的故障检测问题,将约束覆盖作为测试充分性准则,提出约束条件的组合测试方法。以典型的在线交易平台会员注册服务为例,对比OA(orthogonal array)、IPO(in-parameter order)和OFOT(one factor one time)3种组合算法应用于约束组合时的性能表现。实验选取不同的故障模式和实验配置,对3种组合算法从生成时间、故障检测能力、用例规模等方面进行了比较。实验结果表明:OA算法生成时间短、用例规模小且相对稳定、故障检测能力中等,适合迭代优化。
[Abstract]:There are many constraints in the input parameters of the system, and the constraints are related to each other. Violation of constraints and the dependence between constraints is a common defect in software. When the number of parameters is large and the input space is large, the combined test can effectively reduce the test cost while ensuring the coverage. In this paper, the constraint coverage is used as the test adequacy criterion to solve the fault detection problem of constraint and constraint combination, and a combination test method of constraint condition is proposed. Taking the typical online trading platform member registration service as an example, this paper compares the performance of OA (orthogonal array), IPO (in-parameter order) and OFOT (one factor one time) when applied to constrained combination. Different fault modes and experimental configurations are selected in the experiment, and the three combined algorithms are compared in terms of generation time, fault detection ability, use case scale and so on. The experimental results show that the OA algorithm has the advantages of short generation time, small and stable use case size, medium fault detection ability and suitable for iterative optimization.
【作者单位】: 清华大学计算机科学与技术系;
【基金】:国家自然科学基金资助项目(61472197)
【分类号】:TP311.53

【参考文献】

相关期刊论文 前1条

1 侯可佳;白晓颖;周立柱;;一种基于多约束组合的多租户系统配置测试技术[J];计算机学报;2016年02期

【共引文献】

相关期刊论文 前1条

1 白晓颖;黄军;;基于约束组合的测试用例生成[J];清华大学学报(自然科学版);2017年03期

【二级参考文献】

相关期刊论文 前1条

1 TSAI WeiTek;BAI XiaoYing;HUANG Yu;;Software-as-a-service(SaaS): perspectives and challenges[J];Science China(Information Sciences);2014年05期

【相似文献】

相关期刊论文 前10条

1 徐建斌,李智;神经网络在组合电路故障模拟测试生成算法中的应用[J];电路与系统学报;2001年04期

2 刘蓬侠,曾芷德,李思昆;一个多算法集成的灵活并行测试生成原型系统[J];计算机工程与科学;2001年05期

3 刘晓东,张毅刚,孙圣和;具有最小搜索空间的优化测试生成算法[J];仪器仪表学报;2002年S1期

4 张礼勇;刘煜坤;张旭;;有限扫描集成电路测试生成方法[J];电测与仪表;2009年04期

5 HIDEO FUJIWARA ,TAKESHI SHIMONO ,周守本;论测试生成算法的加速[J];计算机工程与科学;1984年04期

6 茅巍巍,凌燮亭;易测电路的构成及其测试生成算法[J];电子学报;1986年02期

7 茅巍巍,阮根鸿,凌燮亭;一种新的功能级数字电路测试生成算法[J];电子学报;1986年06期

8 王迎旭,武显荣;通用数字IC的测试生成研究[J];铁道学报;1993年03期

9 向东;魏道政;;测试生成算法[J];微电子测试;1994年02期

10 崔晓天,魏道政;组合电路测试生成研究及实验[J];计算机学报;1996年10期

相关会议论文 前6条

1 邝继顺;汪昱;魏小芬;;基于不确定门延迟的瞬态电流测试自动测试生成[A];第十届全国容错计算学术会议论文集[C];2003年

2 张e,

本文编号:2517976


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2517976.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c15b5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com