TY - GEN
T1 - Logging to Facilitate Combinatorial System Testing
AU - Kruse, Peter M.
AU - Prasetya, Ignatius S. W. B.
AU - Hage, Jurriaan
AU - Elyasov, Alexander
PY - 2014
Y1 - 2014
N2 - Testing a web application is typically very complicated. Imposing simple coverage criteria such as function or line coverage is often not sufficient to uncover bugs due to incorrect components integration. Combinatorial testing can enforce a stronger criterion, while still allowing the prioritization of test cases in order to keep the overall effort feasible. Combinatorial testing requires the whole testing domain to be classified and formalized, e.g., in terms of classification trees. At the system testing level, these trees can be quite large. This short paper presents our preliminary work to automatically construct classification trees from loggings of the system, and to subsequently calculate the coverage of our test runs against various combinatorial criteria. We use the tool CTE which allows such criteria to be custom specified. Furthermore, it comes with a graphical interface to simplify the specification of new test sequences.
AB - Testing a web application is typically very complicated. Imposing simple coverage criteria such as function or line coverage is often not sufficient to uncover bugs due to incorrect components integration. Combinatorial testing can enforce a stronger criterion, while still allowing the prioritization of test cases in order to keep the overall effort feasible. Combinatorial testing requires the whole testing domain to be classified and formalized, e.g., in terms of classification trees. At the system testing level, these trees can be quite large. This short paper presents our preliminary work to automatically construct classification trees from loggings of the system, and to subsequently calculate the coverage of our test runs against various combinatorial criteria. We use the tool CTE which allows such criteria to be custom specified. Furthermore, it comes with a graphical interface to simplify the specification of new test sequences.
KW - Combinatorial testing
KW - Classification trees
KW - Logging
U2 - 10.1007/978-3-319-07785-7_3
DO - 10.1007/978-3-319-07785-7_3
M3 - Conference contribution
SN - 9783319077840
T3 - Lecture Notes in Computer Science
SP - 48
EP - 58
BT - Future Internet Testing. FITTEST 2013
A2 - Vos, Tanja E. J.
A2 - Lakhotia, Kiran
A2 - Bauersfeld, Sebastian
PB - Springer
ER -