TestFlows.com Open-Source Software Testing Framework
Project description
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
$ ./package && ./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
Want to know more?
Find more information about TestFlows.com Open-Source Software Testing Framework at https://testflows.com.
Join our channel on Telegram.
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
File details
Details for the file testflows-2.4.16.tar.gz
.
File metadata
- Download URL: testflows-2.4.16.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4db9f5fba48b5aaf6f571dd7023503901571512657ca9cd87a5ec29ad6acf9b7 |
|
MD5 | 78981b031590121c86078a4a64f2d4aa |
|
BLAKE2b-256 | 78c6effac7f65f0c93dd1c20c042bd33627fb91ca94899c9ce2f8a605d8cbad8 |