Open-source

Framework

Python library for writing test programs.
Using everything is code approach.

test.py

1
2
3
4
from testflows.core import Scenario

with Scenario("Hello TestFlows"):
pass

terminal

$ python3 ./test.py
✔ [ OK ] /Hello TestFlows

1 scenario (1 ok)
Total time 2ms

From the blog

Testing Super Mario Using a Behavior Model Autonomously (Part 1)

Testing Super Mario Using a Behavior Model Autonomously (Part 1)

Autonomous testing is one of the most powerful approaches for exploring vast state spaces in complex systems. Rather than manually writing test cases for every scenario, autonomous systems can systematically explore millions of states, discovering edge cases that human testers would never think to check.

In this two-part follow-up, we’ll continue the Super Mario Bros. testing series by implementing the autonomous testing approach presented by Antithesis, where they autonomously play and beat the game....

Vitaliy Zakaznikov

Read the blog

Test programs, steps, combinatorial coverage, behavior models, and more.

Read all posts

Talk to our team