A Deterministic T-Way Strategy for Test Data Minimization
2009, Proc. International Conference on IT to Celebrate S. Charmonman's 72nd Birthday
Abstract
Abstract-In order to meet market demands for quality software products, software engineers are increasingly under pressure to test more lines of codes. To maintain acceptable test coverage, software engineers need to consider a significantly large number of test cases. Many combinations of possible input parameters, hardware/software environments, and system conditions need to be tested and verified against for conformance based on the system's specification. Often, this results into combinatorial explosion of test cases.
References (26)
- IBM Intelligent Test Case Handler, Available from: http://www.alphaworks.ibm.com/tech/whitch, 2005.
- Jenny, Available from: http://www.burtleburtle.net/bob/math/.
- TConfig, Available from: http://www.site.uottawa.ca/~awilliam/.
- TVG, Available from: http://sourceforge.net/projects/tvg.
- Bach, J. Allpairs Test Case Generation Tool, Available from: http://tejasconsulting.com/open-testware/feat ure/allpairs.html.
- Bush, K.A. Orthogonal Arrays of Index Unity. The Annals of Mathematical Statistics, 23 (3). 426-434.
- Cohen, D.M., Dalal, S.R., Fredman, M.L. and Patton, G.C. The AETG System: An Approach to Testing Based on Combinatorial Design. IEEE Transactions on Software Engineering, 23 (7). 437-444.
- Cohen, D.M., Dalal, S.R., Kajla, A. and Patton, G.C., The Automatic Efficient Test Generator (AETG) System. in Proc. of the 5th International Symposium on Software Reliability Engineering, (Monterey, CA, USA, 1994), 303-309.
- International Conference on IT to Celebrate S. Charmonman's 72nd Birthday, March 2009, Thailand
- Cohen, M.B. Designing Test Suites for Software Interaction Testing Computer Science, University of Auckland, New Zealand, September 2004.
- Cohen, M.B., Gibbons, P.B., Mugridge, W.B. and Colbourn, C.J., Constructing Test Suites for Interaction Testing. in Proc. of the 25th International Conference on Software Engineering, (Portland, Oregon USA, 2003), 38-48.
- Colbourn, C.J., Cohen, M.B. and Turban, R.C., A Deterministic Density Algorithm for Pairwise Interaction Coverage. in Proc. of the IASTED Intl. Conference on Software Engineering (Innsbruck, Austria, 2004), 345-352.
- Daich, G.T., Testing Combinations of Parameters Made Easy [Software Testing]. in IEEE Systems Readiness Technology Conference (AUTOTESTCON 2003), (2003), 379-384.
- Dalal, S.R., Jain, A., Karunanithi, N., Leaton, J.M., Lott, C.M., Patton, G.C. and Horowitz, B.M., Model Based Testing in Practice. in Proc. of the Intl. Conf. on Software Engineering (ICSE), (1999), 285-294.
- Hedayat, A.S., Sloane, N.J.A. and Stufken, J. Orthogonal Arrays: Theory and Applications. Springer Verlag, New York, 1999.
- Hutchins, M., Foster, H., Goradia, T. and Ostrand, T., Experiments on the Effectiveness of Dataflow-and Control Flow-Based Test Adequacy Criteria. in Proc. of the 16th International Conference on Software Engineering (ICSE-16), (Sorrento, Italy, May 1994), 191-200.
- Klaib, M.F.J., Zamli, K.Z., Isa, N.A.M., Younis, M.I. and Abdullah, R., G2Way -A Backtracking Strategy for Pairwise Test Data Generation. in Proc. of the 15th IEEE Asia-Pacific Software Engineering Conf, (Beijing, China, 2008), 463-470.
- Krishnan, R., Krishna, S.M. and Nandhan, P.S. Combinatorial Testing: Learnings from our Experience. ACM SIGSOFT Software Engineering Notes, 32 (3). 1-8.
- Kuhn, D.R. and Okum, V., Pseudo-Exhaustive Testing for Software. in the 30th Annual IEEE/NASA Software Engineering Workshop (SEW '06), (April 2006), 25-27.
- Lei, Y., Kacker, R., Kuhn, D.R., Okun, V. and Lawrence, J., IPOG: A General Strategy for T-Way Software Testing. in Proc. of the 14th Annual IEEE Intl. Conf. and Workshops on the Engineering of Computer-Based Systems, (Tucson, AZ U.S.A, 2007), 549-556.
- Lei, Y. and Tai, K.C., In-Parameter-Order: A Test Generation Strategy for Pairwise Testing. in Proc. of the 3rd IEEE Intl. High-Assurance Systems Engineering Symp, (Washington, DC, USA, 1998), 254-261.
- Shiba, T., Tsuchiya, T. and Kikuno, T., Using Artificial Life Techniques to Generate Test Cases for Combinatorial Testing. in Proc. of the 28th Annual Intl. Computer Software and Applications Conf. (COMPSAC'04), (Hong Kong, 2004), IEEE Computer Society, 72-77.
- Tai, K.C. and Lei, Y. A Test Generation Strategy for Pairwise Testing. IEEE Transactions on Software Engineering, 28 (1). 109-111.
- Younis, M.I., Zamli, K.Z. and Isa, N.A.M., IRPS-An Efficient Test Data Generation Strategy for Pairwise Testing. in Proc. of the 12th Intl. Conf. on Knowledge-Based and Intelligent Information & Engineering Systems (KES2008), (Zagreb, Croatia, 2008), Springer-Verlag, 493-500.
- Yu-Wen, T. and Aldiwan, W.S., Automating Test Case Generation for the New Generation Mission Software System. in Proc. of the IEEE Aerospace Conference, (Big Sky, MT, USA, 2000), 431-437.
- International Conference on IT to Celebrate S. Charmonman's 72nd Birthday, March 2009, Thailand 36.