2015
DOI: 10.1016/j.infsof.2014.07.014
|View full text |Cite
|
Sign up to set email alerts
|

Search based algorithms for test sequence generation in functional testing

Abstract: Context: The generation of dynamic test sequences from a formal specification, complementing traditional testing methods in order to find errors in the source code. Objective: In this paper we extend one specific combinatorial test approach, the Classification Tree Method (CTM), with transition information to generate test sequences. Although we use CTM, this extension is also possible for any combinatorial testing method. Method: The generation of minimal test sequences that fulfill the demanded coverage crit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(14 citation statements)
references
References 24 publications
0
14
0
Order By: Relevance
“…The corresponding proposed model checker can verify the validity of test sequences by combining I/O interval specifications and CCTL expressions. Some similar coverage requirements with t-way testing criteria were proposed by Kruse [1,12], such as state coverage, transition coverage and state pair coverage. The state coverage is similar to the 1-wise sequence coverage, which needs all the states to be covered at least once, and constraints among test cases involving the order of states in every factor need to be avoided.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The corresponding proposed model checker can verify the validity of test sequences by combining I/O interval specifications and CCTL expressions. Some similar coverage requirements with t-way testing criteria were proposed by Kruse [1,12], such as state coverage, transition coverage and state pair coverage. The state coverage is similar to the 1-wise sequence coverage, which needs all the states to be covered at least once, and constraints among test cases involving the order of states in every factor need to be avoided.…”
Section: Related Workmentioning
confidence: 99%
“…Failure means that the system operates with unexpected behaviors. Testing is a very necessary and significant means of system quality assurance during the product development life cycle [1]. A report released by NIST (National Institute of Standards and Technology) in 2002 stated that software system bugs cost the U.S. economy 59.5 billion dollars annually [2].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Experimental results on ISCAS'85 circuits show that the algorithm can quickly obtain multiple stuck-at faults' test generation vector, comparing with other algorithm; the test generation efficiency is improved obviously. The two stuck-at-0(s-a-0) faults are on V 1 , V 2 and the two stuck-at-1(s-a-1) faults are on V 3 , V 4 .In order to convert the multiple stuck-at faults to single stuck-at fault, two additional gates should be inserted [3] , one is on-line gate and the other is fault gate. A. On-line gates: A two-input gate should be inserted in each faulty line.…”
Section: Introductionmentioning
confidence: 99%
“…One of the most common reasons, which leads to the software failure, is the faults in its requirements. However, most of the researches in the software testing literature concentrate on software code testing . Because the number of possible input parameter combinations in software requirements is massive, it may result in combinatorial explosion .…”
Section: Introductionmentioning
confidence: 99%