Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.
Rui Wang edited this page Jul 10, 2019 · 1 revision

Modbat: Model-based Tester

Welcome to the Modbat wiki! Modbat is specialized to testing the application programming interface (API) of software. The model used by Modbat is compatible with Java bytecode. The user defines and compiles a model, which is then explored by Modbat and executed against the system under test. Failed test runs are reported as an error trace.

Check [LICENSE] for licensing conditions.

Installation

Building from source

Model syntax

Basic usage

Run examples

Read the error trace

Semantics of model

Preconditions, assertions and inheritance

Testing Modbat

Advanced features

API functions

Observer models

Annotations

Helper method annotations

Field annotations

Visualization

Basic visualization

Compile your own model and replaying traces

Other test configuration options

References

Semantics of basic models

Clone this wiki locally