Back to Search Start Over

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

Authors :
Frajtak, Karel
Bures, Miroslav
Jelinek, Ivan
Source :
Cluster Computing. Mar2017, Vol. 20 Issue 1, p855-865. 11p.
Publication Year :
2017

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13867857
Volume :
20
Issue :
1
Database :
Academic Search Index
Journal :
Cluster Computing
Publication Type :
Academic Journal
Accession number :
122047173
Full Text :
https://doi.org/10.1007/s10586-017-0773-z