Skip to main content Open-Source Software Testing Framework

Project description Open-Source Software Testing Framework Open-Source Software Testing Framework is still work in progress and is currently under development. Please use it only for reference. Open-Source Software Testing Framework

Introduction Open-Source Software Testing Framework is a flow oriented test framework that can be used for functional, integration, acceptance and unit testing. It uses everything is a test approach with the focus on providing test designers flexibility in writing and running their tests.


You can find Open-Source Software Testing Framework's documentation at

Supported environment


You can install Open-Source Software Testing Framework using pip3

$ pip3 install testflows

or from sources

$ git clone
$ cd TestFlows
$ ./build ; ./install

Styles Open-Source Software Testing Framework supports defining tests using either the traditional keywords

  • Module, Suite, Test, and Step

or using keywords such as

  • Module, Feature, Scenario, Given, When, Then, But, And, By and Finally

Hello TestFlows

An inline test scenario can be defined as follows

from testflows.core import Scenario

with Scenario("Hello TestFlows!"):

then just run it using python3 command

$ python3 ./ 
Jul 12,2020 14:30:20   ⟥  Scenario Hello TestFlows!
                 1ms   ⟥⟤ OK Hello TestFlows!, /Hello TestFlows!


✔ [ OK ] /Hello TestFlows!

1 scenario (1 ok)

Total time 2ms

Executed on Jul 12,2020 14:30 Open-Source Software Testing Framework v1.6.200712.1132037

What to know more?

Find more information about Open-Source Software Testing Framework at
Join our channel on Telegram or follow us on Twitter.

Project details

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for testflows, version 1.6.60
Filename, size File type Python version Upload date Hashes
Filename, size testflows-1.6.60.tar.gz (3.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page