In Reliable Software Technologies: Ada-Europe 2012, M. Brorsson and L.M. Pinho (eds.),
Lecture Notes in Computer Science, vol. 7308, Springer, Berlin, Germany pp. 162-176 (2012)

Choices, Choices: Comparing between CHOC'LATE and the Classification-Tree Methodology 1

Pak-Lok Poon 2 , T.Y. Chen 3 , and T.H. Tse 4

[paper from Springer | technical report TR-2012-03]


Two popular specification-based test case generation methods are the choice relation framework and the classification-tree methodology. Both of them come with associated tools and have been used in different applications with success. Since both methods are based on the idea of partition testing, they are similar in many aspects. Because of their similarities, software testers often find it difficult to decide which method to be used in a given testing scenario. This paper aims to provide a solution by first contrasting the strengths and weaknesses of both methods, followed by suggesting practical selection guidelines to cater for different testing scenarios.

Keywords: Choice relation framework, classification-tree methodology, software testing

1. This research is supported in part by a discovery grant of the Australian Research Council (project no. DP0771733) and the General Research Fund of the Research Grants Council of Hong Kong (project no. 717811).
2. Faculty of Information and Communication Technologies, Swinburne University of Technology, Hawthorn 3122, Australia.
3. (Corresponding author.)
School of Accounting and Finance, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong.
4. Department of Computer Science, The University of Hong Kong, Pokfulam, Hong Kong.


  Cumulative visitor count