MBTCover is a tool for code-level and requirement-level test coverage measurement of model-based testing.
The current implementation of MBTCover is for the GraphWalker open-source model-based testing (MBT) tool.
MBTCover measures and reports, live, the code coverage values of a web application under test while an MBT test suite is running using the GraphWalker MBT tool. The goal is to measure and display both clients-side (front-end) and server-side (back-end) code coverage values.
The first version of the tool was released in May 2020. New features are currently being added to it regularly.
- (Team lead): Dr. Vahid Garousi, Professor of Software Engineering and Senior Consultant, UK
- Alper Buğra Keleş, Project Lead, Testinium A.Ş., Turkey
- Yunus Balaman, Test Automation Engineer, Testinium A.Ş., Turkey
- James Sloan, Software Engineer, Global Payments Integrated Corporation
In this video, we demonstrate a live execution of the MBTCover tool, while the MBT test execution is running using the GraphWalker MBT tool. The System Under Test (SUT) is a large test-automation management tool named Testinium.
More videos showing the tool's features and benefits, will be published in future, as we add more features to this coverage tool.
We have the user manual and design document of the first version of the tool (which was released back in May 2020). The PDF file can be found here.
This work was supported by the European ITEA3 program via the TESTOMAT (The Next Level of Test Automation) project via grant number 16032, and also by the Scientific and Technological Research Council of Turkey (TÜBİTAK) via grant number 9180076.
If you are interested in collaborating with us and/or getting involved in this project, feel free to email us: vgarousi -at- gmail -.- com