MBeeTle is an on-the-fly testing tool for runtime testing, an add-on to CertifyIt. In contrast to offline testing, such as CertifyIt core application, which consists in generating test cases priori their execution on the system under test at design time, on-the-fly testing combines test generation and test execution on the system under test at runtime. Moreover, in on-the-fly testing only single test step is generated from the model at a time and immediately executed on the system under test.
The MBeeTle test generation algorithms, based on the expected outputs defined in the test model, interact directly with the system under test and test it dynamically.
MBeeTle is based on the same UML/OCL models and publishers used by CertifyIt, thus no extra effort is required to apply on-the-fly testing at runtime when CertifyIt has already been used for end-to-end test generation.