arrow
Return

Variable strength combinatorial testing of concurrent programs

delete2016-05-14
delete7
PRE
AI
X
Xiaofang Qi *
J
Jun He
P
Peng Wang
H
Huayang Zhou
DOI:10.1007/s11704-016-5096-3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Reachability testing is an important approach to testing concurrent programs. It generates and exercises synchronization sequences automatically and on-the-fly without saving any test history. Existing reachability testing can be classified into exhaustive and t-way testing. Exhaustive testing is impractical in many cases while t-way testing may decrease the capability of fault detection in some cases. In this paper, we present a variable strength 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 algorithmthat 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.
Keywords:
software testing
variable strength combinatorial testing
concurrency testing
reachability testing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Frontiers of Computer Science cover
Frontiers of Computer Science
IF:
4.6
Papers:
1.6K
Citations:
2.8K

Organization

S
southeast university - china
Scholars:
5.3W
Papers: 4.9W
Citations: 57
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
Collisional timing of asteroids space weathering: A first approach
err2009-02-01
err0
PREAI
errP. Paolicchi; S. Marchi; M. Lazzarin; S. Magrin
errShare
errSave
Clinical anatomy study of autonomic nerve with respective to the anterior approach lumbar surgery
err2009-02-04
err0
PREAI
errSheng Lu; Yong-qing Xu; Shan Chang; Yuan-zhi Zhang; Ji-hong Shi; Zi-hai Ding; Zhong-hua Li; Shi-zhen Zhong
errShare
errSave
Adenoid Cystic Carcinoma of Cowper’s Gland
err1992-03-01
err0
PREAI
errJeffrey D. Small; Peter C. Albertsen; R. James Graydon; Andrew Ricci; William V. Sardella
errShare
errSave
A Survey of Combinatorial Testing
err2011-02-04
err501
PREAI
errNie, Changhai; Leung, Hareton
errShare
errSave
researcher View more