期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
Combination Reduction:A SYN-Sequence Selection Strategy for Reachability Testing of Concurrent Programs
1
作者 LU Chao LU Yansheng 《Wuhan University Journal of Natural Sciences》 CAS 2007年第6期1024-1028,共5页
Reachability testing is an approach to testing concurrent programs, which can systematically exercise every partially ordered SYN-sequence without constructing the static model. In fact, not all the SYN-sequences need... Reachability testing is an approach to testing concurrent programs, which can systematically exercise every partially ordered SYN-sequence without constructing the static model. In fact, not all the SYN-sequences need to be tested. This paper proposed a SYN-sequence selection strategy for reachability testing, which can reduce the number of SYN-sequences generated without decreasing the effectiveness of detecting programs' errors. We described a simple algorithm to implement the strategy, and then discussed several optimizations to the algorithm. Experiments have been carried out in a case study to verify the efficacy of the strategy. 展开更多
关键词 software testing reachability testing CONCURRENCY SYN-sequence
在线阅读 下载PDF
Variable strength combinatorial testing of concurrent programs 被引量:1
2
作者 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
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部