Logging to Facilitate Combinatorial System Testing

Files

Access status: Embargo until 2050-01-01 , 3.pdf (367.56 KB)

Publication date

2014

Authors

Kruse, P.M.
Prasetya, I. S.W.B.ISNI 0000000396460003
Hage, J.ISNI 0000000356203424
Elyasov, A.ISNI 0000000505993109

Editors

Vos, Tanja E.J.
Lakhotia, Kiran
Bauersfeld, Sebastian

Advisors

Supervisors

Document Type

Part of book

License

Abstract

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.

Keywords

Combinatorial testing, Classification trees, Logging

Citation

Kruse, P M, Prasetya, I S W B, Hage, J & Elyasov, A 2014, Logging to Facilitate Combinatorial System Testing. in T E J Vos, K Lakhotia & S Bauersfeld (eds), Future Internet Testing : First International Workshop, FITTEST 2013, Istanbul, Turkey, November 12, 2013, Revised Selected Papers. Lecture Notes in Computer Science, vol. 8432, Springer, pp. 48-58. https://doi.org/10.1007/978-3-319-07785-7_3