期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
Variable strength combinatorial testing of concurrent programs 被引量:1
1
作者 Xiaofang QI Jun HE +1 位作者 Peng WANG Huayang ZHOU 《Frontiers of Computer Science》 SCIE EI CSCD 2016年第4期631-643,共13页
Reachability testing is an important approach to testing concurrent programs. It generates and exercises syn- chronization sequences automatically and on-the-fly without saving any test history. Existing reach, abilit... Reachability testing is an important approach to testing concurrent programs. It generates and exercises syn- chronization sequences automatically and on-the-fly without saving any test history. Existing reach, ability testing can be classified into exhaustive and t-way testing. Exhaustive testing is impractical in many cases whilie t-way testing may decrease the capability of fault detection in some cases. In this paper, we present a variable strengda reachability testing strategy, which adopts the dynamic framework of reachability testing and uses a variable strength combinatorial strategy. Different parameter groups are provided with different covering strength. Variable strength testing covers no t-way combinations but the necessary combinations of parameters having mutual interactions in a concurrent program. It is more reasonable than t-way testing because uniform interactions between parameters do not often exist in concurrent systems. We propose a merging algorithm that implements the variable strength combinatorial testing strategy and conduct our experiment on several concurrent programs. The experimental results indicate that our variable strength reachability testing reaches a good tradeoff between the effectiveness and efficiency. It can keep the same capability of fault detection as exhaustive reachability testing while substantially reducing the number of synchronization sequences and decreasing the execution time in most cases. 展开更多
关键词 software testing variable strength combinatorial testing concurrency testing reachability testing
原文传递
基于One-test-at-a-time策略的可变力度组合测试用例生成方法 被引量:13
2
作者 王子元 钱巨 +1 位作者 陈林 徐宝文 《计算机学报》 EI CSCD 北大核心 2012年第12期2541-2552,共12页
组合测试可以有效地检测软件系统中由各个因素间交互作用所引发的软件故障.但传统的组合测试方法对系统中各因素之间的实际交互关系考虑不足,难以有效处理交互力度不统一的情况,进而可能导致测试用例的冗余和检错能力的降低.针对该问题... 组合测试可以有效地检测软件系统中由各个因素间交互作用所引发的软件故障.但传统的组合测试方法对系统中各因素之间的实际交互关系考虑不足,难以有效处理交互力度不统一的情况,进而可能导致测试用例的冗余和检错能力的降低.针对该问题,应在充分考虑因素间实际交互关系的基础上,使用可变力度组合测试方法,从而实现对于因素间实际交互关系的覆盖.为此,文中针对一种新的可变力度组合测试模型,提出了两种基于one-test-at-a-time策略的可变力度组合测试用例集生成算法.实验表明,相对于已有的具备类似功能的测试用例生成算法和工具,文中提出的算法在测试用例集规模和算法运行时间上均具备一定优势,并可适用于固定力度组合测试、可变力度组合测试等不同测试模型. 展开更多
关键词 软件测试 可变力度组合测试 测试用例生成 交互关系
下载PDF
基于变力度组合覆盖的信号处理软件测试用例生成
3
作者 李萍 郭伟全 《微电子学与计算机》 CSCD 北大核心 2017年第6期109-113,共5页
信号处理软件参数间交互关系复杂多变、冗余无效参数多、参数有效等价类难以确定,传统测试用例设计方法设计的测试用例规模大,测试效果不明显.针对该问题将变力度组合覆盖技术应用到信号处理软件测试用例设计中,结合信号处理软件算法高... 信号处理软件参数间交互关系复杂多变、冗余无效参数多、参数有效等价类难以确定,传统测试用例设计方法设计的测试用例规模大,测试效果不明显.针对该问题将变力度组合覆盖技术应用到信号处理软件测试用例设计中,结合信号处理软件算法高密度的特点给出该技术应用的一般方法.基于算法可形式化表达特点,提出一种优化覆盖需求的方法.试验结果表明,优化后的覆盖需求对应的测试用例规模减小了,而且测试用例的质量提高了. 展开更多
关键词 信号处理软件 变力度组合覆盖 测试用例生成
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部