Cluster Computing

, Volume 20, Issue 1, pp 855–865

Exploratory testing supported by automated reengineering of model of the system under test

Article

DOI: 10.1007/s10586-017-0773-z

Cite this article as:
Frajtak, K., Bures, M. & Jelinek, I. Cluster Comput (2017) 20: 855. doi:10.1007/s10586-017-0773-z
  • 43 Downloads

Abstract

Exploratory Testing technique is well applicable to software development projects, where test basis is not available (or at least not complete and consistent to the extent allowing the creation of efficient test cases). The key factor for the efficiency of this technique is a structured process for the recording of explored path in the system under test. This approach also allows the creation of the test cases during exploratory testing process. These test cases can be used in the following re-testing of the system. If performed manually, the efficiency of such process strongly depends on the team organization and systematic work of the individuals in the team. This process can be aided by an automated support. In the paper, a framework, which automatically records selected tester’s actions in the system under test is presented. From these recordings, a model of the screen and action flows is reengineered and test cases are prepared. Tester is also able to define more meta-data in the test cases during this process. The recorded model and defined test cases are then available for the next rounds of testing. The performed case study shows that Exploratory Testing aided by this machine support is less resource demanding than Exploratory Testing performed manually only. Also, larger part of SUT was explored during the tests, when this systematic support was available to testers.

Keywords

Exploratory testing Model of system under test Model reengineering Model-based testing Generation of test cases from model 

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  1. 1.Department of Computer Science, Faculty of Electrical EngineeringCzech Technical UniversityPraha 2Czech Republic

Personalised recommendations