Information Technology Reference
In-Depth Information
test case generator (AETG) [
8
,
9
]. This algorithm extends the CA one row at a time. It
Another important greedy approach to CA generation is the In Parameter Order (IPO)
algorithm [
28
]. It is different fromAETG in that it expands the array incrementally, both
horizontally and vertically. The IPO algorithm and its descendants will be described in
The problem of generating small CAs can be regarded as a constraint solving and
optimization problem. In addition to problem-specific algorithms like AETG and IPO,
we may also use many general-purpose search methods from artificial intelligence,
operations research and evolutionary computation communities. Chapter
5
is devoted to
the application of evolutionary algorithms (like genetic algorithms, simulated annealing,
search algorithms for finding CAs and OAs.
marks. The reader can try these tools on the benchmarks, or use the tools to solve your
binatorial test generation. They include, how to construct a CT model for the SUT, how
to select a subset of test cases from an existing test suite, how to generate special-purpose
test cases in the process of debugging, and so on.
References
1. Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge University Press, Cam-
bridge (2008)
2. Arcuri, A., Briand, L.: Formal analysis of the probability of interaction fault detection using
random testing. IEEE Trans. Softw. Eng.
38
(5), 1088-1099 (2012)
3. Bose, R.C., Bush, K.A.: Orthogonal arrays of strength two and three. Ann. Math. Stat.
23
(4),
508-524 (1952)
4. Brownlie, R., Prowse, J., Phadke, M.S.: Robust testing of AT&T PMX/StarMAIL using OATS.
AT&T Tech. J.
71
(3), 41-47 (1992)
5. Calvagna, A., Fornaia, A., Tramontana, E.: Combinatorial interaction testing of a Java Card
static verifier. In: Proceedings of the IEEE International Conference on Software Testing,
Verification and Validation Workshops (ICSTW'14), pp. 84-87 (2014)
6. Chen, B., Yan, J., Zhang, J.: Combinatorial testing with shielding parameters. In: Proceedings
of the 17th Asia Pacific Software Engineering Conference (APSEC), pp. 280-289 (2010)
7. Chen, B., Zhang, J.: Tuple density: a new metric for combinatorial test suites. In: Proceedings
of the 33rd International Conference on Software Engineering (ICSE), pp. 876-879 (2011)
8. Cohen, D.M., Dalal, S.R., Fredman, M.L., Patton, G.C.: The AETG system: An approach to
testing based on combinatorial design. IEEE Trans. Softw. Eng.
23
(7), 437-444 (1997)
9. Cohen, D.M., Dalal, S.R., Kajla, A., Patton, G.C.: The Automatic Efficient Test Generator
(AETG) system. In: Proceedings of the 5th International Symposium on Software Reliability
Engineering (ISSRE), pp. 303-309 (1994)
10. Cohen, D.M., Dalal, S.R., Parelius, J., Patton, G.C.: The combinatorial design approach to
automatic test generation. IEEE Softw.
13
(5), 83-89 (1996)
11. Cohen, M. B., Gibbons, P. B., Mugridge, W. B., Colbourn, C. J.: Constructing test suites for
interaction testing. In: Proceedings of the 25th International Conference on Software Engineer-
ing (ICSE), pp. 38-48 (2003)
Search WWH ::
Custom Search