Operations Research/Computer Science Interfaces Series
DOI: 10.1007/0-387-25036-0_10
|View full text |Cite
|
Sign up to set email alerts
|

Software and Hardware Testing Using Combinatorial Covering Suites

Abstract: Abstract:In the 21 st century our society is becoming more and more dependent on software systems. The safety of these systems and the quality of our lives is increasingly dependent on the quality of such systems. A key element in the manufacture and quality assurance process in software engineering is the testing of software and hardware systems. The construction of efficient combinatorial covering suites has important applications in the testing of hardware and software. In this paper we define the general p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
106
0

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 145 publications
(107 citation statements)
references
References 36 publications
1
106
0
Order By: Relevance
“…It is implemented in Java programming language and generates test cases for pairwise testing using GA. A series of experiments were conducted in order to empirically evaluate the effectiveness of the proposed approach. The performance was evaluated using the following six benchmark problems of different sizes: 3 4 distinct possible values. These six benchmark problems were input to PWiseGen with an existing approach, as described in [18], and to our improved approach.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…It is implemented in Java programming language and generates test cases for pairwise testing using GA. A series of experiments were conducted in order to empirically evaluate the effectiveness of the proposed approach. The performance was evaluated using the following six benchmark problems of different sizes: 3 4 distinct possible values. These six benchmark problems were input to PWiseGen with an existing approach, as described in [18], and to our improved approach.…”
Section: Resultsmentioning
confidence: 99%
“…For the generation of test cases from parameter combinations, various combinatorial objects are used, such as Latin squares [4], orthogonal arrays [5], covering arrays [5,6], etc. Out of these, covering arrays (CAs) are the most widely used.…”
Section: Introductionmentioning
confidence: 99%
“…Many approaches [10], [15] allow constraints only in the form of forbidden configurations [16]. A forbidden combination would be translated in our model as a not statement.…”
Section: B Constraintsmentioning
confidence: 99%
“…Because here we are looking to cover 80 3-way interactions but the total interactions covered is 74. These four choices of rows (1, 2, 3), (1,2,4), (1,3,4), (2,3,4) contain all eight possible values of the three parameters and remaining six choices contain only seven possible values of the three parameters. Given fixed values of n, k, and s, the covering arrays with budget constraints problem is to construct a covering array 3-CA(n, k, s) having large coverage measure µ.…”
Section: Covering Arrays With Budget Constraintsmentioning
confidence: 99%