==================================== AllPairs test combinations generator ==================================== AllPairs is an open source test combinations generator written in Python, developed and maintained by MetaCommunications Engineering. The generator allows one to create a set of tests using "pairwise combinations" method, reducing a number of combinations of variables into a lesser set that covers most situations. For more info on pairwise testing see http://www.pairwise.org. The easiest way to get started is to check out usage examples in the "examples" directory and online at https://apps.sourceforge.net/trac/allpairs/browser/examples/. Features -------- * Produces good enough dataset. * Pythonic, iterator-style enumeration interface. * Allows to filter out "invalid" combinations during search for the next combination. * Allows to exclude "previously tested" pairs/combinations. * Goes beyond pairs! If/when required can generate n-wise combinations. Installation ------------ To install AllPairs to your Python's site-packages directory, run this command from the command prompt: python setup.py install Alternatively, you can just copy the entire "pairwise" directory somewhere into your Python path. Ps.: AllPairs need to run with Python 3 If you have this problem (windows): * ModuleNotFoundError: No module named... * You must run this command setx PYTHONPATH "; \DLLs; \lib; \lib\plat-win; \lib\site-packages" Ex.: setx PYTHONPATH "C:\Programas\python\3.7.4;C:\Programas\python\3.7.4\DLLs;C:\Programas\python\3.7.4\lib;C:\Programas\python\3.7.4\lib\plat-win;C:\Programas\python\3.7.4\lib\site-packages" Run --- python examples/example1.1.py Known issues ------------ * Not optimal - there are tools that can create smaller set covering all the pairs. However, they are missing some other important features and/or do not integrate well with Python. * Lousy written filtering function may lead to full permutation of parameters. * Version 2.0 has become slower (a side-effect of introducing ability to produce n-wise combinations). Feedback -------- Please submit patches, bug reports, and feature requests here: http://apps.sourceforge.net/trac/allpairs/newticket Other inquires can be directed to metacomm(at)users.sourceforge.net
AllPairs is an open source test combinations generator written in Python
Overview
Just for testing video streaming using pytgcalls.
tgvc-video-tests Just for testing video streaming using pytgcalls. Note: The features used in this repository is highly experimental and you might not
A toolbar overlay for debugging Flask applications
Flask Debug-toolbar This is a port of the excellent django-debug-toolbar for Flask applications. Installation Installing is simple with pip: $ pip ins
A pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database
This is a pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database. It allows you to specify fixtures for PostgreSQL process and client.
Percy visual testing for Python Selenium
percy-selenium-python Percy visual testing for Python Selenium. Installation npm install @percy/cli: $ npm install --save-dev @percy/cli pip install P
A library for generating fake data and populating database tables.
Knockoff Factory A library for generating mock data and creating database fixtures that can be used for unit testing. Table of content Installation Ch
Connexion-faker - Auto-generate mocks from your Connexion API using OpenAPI
Connexion Faker Get Started Install With poetry: poetry add connexion-faker # a
Pytest support for asyncio.
pytest-asyncio: pytest support for asyncio pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest. asy
FaceBot is a script to automatically create a facebook account using the selenium and chromedriver modules.
FaceBot is a script to automatically create a facebook account using the selenium and chromedriver modules. That way, we don't need to input full name, email and password and date of birth. All will
FauxFactory generates random data for your automated tests easily!
FauxFactory FauxFactory generates random data for your automated tests easily! There are times when you're writing tests for your application when you
Python Rest Testing
pyresttest Table of Contents What Is It? Status Installation Sample Test Examples Installation How Do I Use It? Running A Simple Test Using JSON Valid
FakeDataGen is a Full Valid Fake Data Generator.
FakeDataGen is a Full Valid Fake Data Generator. This tool helps you to create fake accounts (in Spanish format) with fully valid data. Within this in
Pytest modified env
Pytest plugin to fail a test if it leaves modified os.environ afterwards.
A friendly wrapper for modern SQLAlchemy and Alembic
A friendly wrapper for modern SQLAlchemy (v1.4 or later) and Alembic. Documentation: https://jpsca.github.io/sqla-wrapper/ Includes: A SQLAlchemy wrap
Main purpose of this project is to provide the service to automate the API testing process
PPTester project Main purpose of this project is to provide the service to automate the API testing process. In order to deploy this service use you s
Django-google-optimize is a Django application designed to make running server side Google Optimize A/B tests easy.
Django-google-optimize Django-google-optimize is a Django application designed to make running Google Optimize A/B tests easy. Here is a tutorial on t
Pytest-rich - Pytest + rich integration (proof of concept)
pytest-rich Leverage rich for richer test session output. This plugin is not pub
Implement unittest, removing all global variable and returning values
Implement unittest, removing all global variable and returning values
A Modular Penetration Testing Framework
fsociety A Modular Penetration Testing Framework Install pip install fsociety Update pip install --upgrade fsociety Usage usage: fsociety [-h] [-i] [-
MultiPy lets you conveniently keep track of your python scripts for personal use or showcase by loading and grouping them into categories. It allows you to either run each script individually or together with just one click.
MultiPy About MultiPy is a graphical user interface built using Dear PyGui Python GUI Framework that lets you conveniently keep track of your python s
catsim - Computerized Adaptive Testing Simulator
catsim - Computerized Adaptive Testing Simulator Quick start catsim is a computerized adaptive testing simulator written in Python 3.4 (with modificat