Skip to main content

TestFlows.com Open-Source Software Testing Framework

Project description

TestFlows.com Open-Source Software Testing Framework

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

TestFlows.com Open-Source Software Testing Framework

Introduction

TestFlows.com 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.

Documentation

You can find TestFlows.com Open-Source Software Testing Framework's documentation at https://testflows.com.

Supported environment

Installation

You can install TestFlows.com Open-Source Software Testing Framework using pip3

$ pip3 install testflows

or from sources

$ git clone https://github.com/testflows/TestFlows.git
$ cd TestFlows
$ ./build ; ./install

Styles

TestFlows.com 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!"):
    pass

then just run it using python3 command

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

Passing

✔ [ OK ] /Hello TestFlows!

1 scenario (1 ok)

Total time 2ms

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

What to know more?

Find more information about TestFlows.com Open-Source Software Testing Framework at https://testflows.com.
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.

Source Distribution

testflows-1.6.39.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file testflows-1.6.39.tar.gz.

File metadata

  • Download URL: testflows-1.6.39.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.9

File hashes

Hashes for testflows-1.6.39.tar.gz
Algorithm Hash digest
SHA256 6e8a2368c5fcf84e2f9752070942cc72df8a65f237ee14e1d88c24441830fa0a
MD5 afa46e179c740a67ec542dc1f7ad7708
BLAKE2b-256 9dc408397635861c8240decfc5734ecbf879d2bcf6ce4c297a06d352d2358ce7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page