Model-based testing in practice: An experience report from the web applications domain
Vahid Garousi, Alper Bu\u{g}ra Kele\c{s}, Yunus Balaman, Zeynep, \"Ozdemir G\"uler, Andrea Arcuri

TL;DR
This paper reports on the practical application of model-based testing (MBT) in a large software testing company, demonstrating its benefits in test coverage, design, and fault detection through an industry case study.
Contribution
It provides empirical evidence and practical insights on deploying MBT in industrial settings, highlighting challenges, benefits, and lessons learned.
Findings
Improved test coverage and fault detection with MBT
Enhanced test design practices through MBT
Practical challenges and solutions in applying MBT
Abstract
In the context of a large software testing company, we have deployed the model-based testing (MBT) approach to take the company's test automation practices to higher levels of maturity /and capability. We have chosen, from a set of open-source/commercial MBT tools, an open-source tool named GraphWalker, and have pragmatically used MBT for end-to-end test automation of several large web and mobile applications under test. The MBT approach has provided, so far in our project, various tangible and intangible benefits in terms of improved test coverage (number of paths tested), improved test-design practices, and also improved real-fault detection effectiveness. The goal of this experience report (applied research report), done based on "action research", is to share our experience of applying and evaluating MBT as a software technology (technique and tool) in a real industrial setting. We…
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.
