2018
DOI: 10.3390/sym10050146
|View full text |Cite
|
Sign up to set email alerts
|

Extended Covering Arrays for Sequence Coverage

Abstract: Although combinatorial testing has been widely studied and used, there are still some situations and requirements that combinatorial testing does not apply to well, such as a system under test whose test cases need to be performed contiguously. For thorough testing, the testing requirements are not only to cover all the interactions among factors but also to cover all the value sequences of every factor. Generally, systems under test always involve constraints and dependencies in or among test cases. The const… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 37 publications
0
5
0
Order By: Relevance
“…Combinatorial testing with constraints on the order in which values and combinations are applied in tests was analyzed extensively in [5] . Extended covering arrays that consider the sequence of values in each test were defined in [6] . Combination sequences were studied in [20] , combining configuration and the order of combinations while also considering constraints.…”
Section: Related Workmentioning
confidence: 99%
“…Combinatorial testing with constraints on the order in which values and combinations are applied in tests was analyzed extensively in [5] . Extended covering arrays that consider the sequence of values in each test were defined in [6] . Combination sequences were studied in [20] , combining configuration and the order of combinations while also considering constraints.…”
Section: Related Workmentioning
confidence: 99%
“…Later versions allowed more than one triggering in a test case and added support for advanced constraints and other features [47,17,8]. Current sequence testing methods consist of a two-step method: the first step is to generate a list of all relevant sequences of length t (called 'Target Sequences') and the second step is to generate test cases to cover the list of all target sequences (called 'Test Sequences').…”
Section: Ctd -Related Workmentioning
confidence: 99%
“…In the test sequence generation step, the paper starts by using a greedy algorithm that handles constraints between two events, then a transition label system is proposed to represent the SUTs' requirements and graph path methods are used in order to find the optimal valid test cases. Based on this work, additional work has been done to expand the language of constraints by, e.g., adding the possibility of contiguous values [47] and by allowing more complex relationships between more than two factors [17]. Two main problems that remain open are the ability to model the SUTs' requirements in a way that allows the creation of valid test cases based on t-way testing and that the solution will be effective at run time and size, otherwise the solution will not be applicable in complex systems.…”
Section: Ctd -Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As to find a test suite of minimum size which satisfies the first condition of PITCTSs is a NP-complete problem [25], to find a PITCTS of minimum size is still NPcomplete. To construct PITCTSs which have sizes as small as possible, Particle Swarm Optimization (PSO) [26], [27] can play an important role.…”
Section: B Parallel Input Factorsmentioning
confidence: 99%