
Testplan
PythonJavaScriptC++Shell
A multi-testing framework
Testplan is a Python package that can start a local live environment, setup mocks, connections to services and run tests against these. It provides:
- MultiTest a feature extensive functional testing system with a rich set of assertions and report rendering logic.
- Built-in inheritable drivers to create a local live environment.
- Configurable, diverse and expandable test execution mechanism including parallel execution capability.
- Test tagging for flexible filtering and selective execution as well as generation of multiple reports (for each tag combination).
- Integration with other unit testing frameworks (like GTest).
- Rich, unified reports (json/PDF/XML) and soon (HTML/UI).