Tapir: Automation Support of Exploratory Testing Using Model Reconstruction of the System Under Test
Miroslav Bures, Karel Frajtak, Bestoun S. Ahmed

TL;DR
This paper introduces Tapir, a framework that automates and supports exploratory testing by reconstructing system models during testing, improving efficiency and defect detection compared to manual testing.
Contribution
The paper presents a novel framework that incrementally reconstructs system models during exploratory testing, automates navigation, and enhances testing efficiency and defect detection.
Findings
Increased system exploration extent with framework support
Improved time efficiency of testing process
Team-based navigational strategies further enhance efficiency
Abstract
For a considerable number of software projects, the creation of effective test cases is hindered by design documentation that is either lacking, incomplete or obsolete. The exploratory testing approach can serve as a sound method in such situations. However, the efficiency of this testing approach strongly depends on the method, the documentation of explored parts of a system, the organization and distribution of work among individual testers on a team, and the minimization of potential (very probable) duplicities in performed tests. In this paper, we present a framework for replacing and automating a portion of these tasks. A screen-flow-based model of the tested system is incrementally reconstructed during the exploratory testing process by tracking testers' activities. With additional metadata, the model serves for an automated navigation process for a tester. Compared with the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
