ParTeG
Software and hardware systems contain faults. One important technique to detect faults is testing. With the spread of model-based development, models became also important for testing. In model-based testing, test models are used to generate test suites (semi-)automatically.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
- State machine
Tags
ParTeG News & Activities
Recent activities
ParTeG information
What is ParTeG?
Software and hardware systems contain faults. One important technique to detect faults is testing. With the spread of model-based development, models became also important for testing. In model-based testing, test models are used to generate test suites (semi-)automatically. Although the technique of model-based testing is some years old, there is still room for improvements. For instance, most commercial modeling tools do not provide adequate test support for linear ordered types.
Coverage criteria are used as means to measure the fault detection ability of test suites. The approach of ParTeG is to combine the satisfaction of control flow-based coverage criteria (e.g., MC/DC) and boundary-based coverage criteria (e.g., Multi-Dimensional). This approach puts the focus on automatic generation of input partition boundaries from conditions in models. It can also be understood as a transformation of output partitions into a cross product of input partitions and abstract paths throught the state machine.