==================================== 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
Rerun pytest when your code changes
A simple watcher for pytest Overview pytest-watcher is a tool to automatically rerun pytest when your code changes. It looks for the following events:
输入Google Hacking语句,自动调用Chrome浏览器爬取结果
Google-Hacking-Crawler 该脚本可输入Google Hacking语句,自动调用Chrome浏览器爬取结果 环境配置 python -m pip install -r requirements.txt 下载Chrome浏览器
This file will contain a series of Python functions that use the Selenium library to search for elements in a web page while logging everything into a file
element_search with Selenium (Now With docstrings 😎 ) Just to mention, I'm a beginner to all this, so it it's very possible to make some mistakes The
Free cleverbot without headless browser
Cleverbot Scraper Simple free cleverbot library that doesn't require running a heavy ram wasting headless web browser to actually chat with the bot, a
reCaptchaBypasser For Bypass Any reCaptcha For Selenium Python
reCaptchaBypasser ' Usage : from selenium import webdriver from reCaptchaBypasser import reCaptchaScraper import time driver = webdriver.chrome(execu
A complete test automation tool
Golem - Test Automation Golem is a test framework and a complete tool for browser automation. Tests can be written with code in Python, codeless using
Faker is a Python package that generates fake data for you.
Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in yo
Load Testing ML Microservices for Robustness and Scalability
The demo is aimed at getting started with load testing a microservice before taking it to production. We use FastAPI microservice (to predict weather) and Locust to load test the service (locally or
Nokia SR OS automation
Nokia SR OS automation Nokia is one of the biggest vendors of the telecommunication equipment, which is very popular in the Service Provider segment.
UX Analytics & A/B Testing
UX Analytics & A/B Testing
Selenium Manager
SeleniumManager I'm fed up with always having to struggle unnecessarily when I have to use Selenium on a new machine, so I made this little python mod
XSSearch - A comprehensive reflected XSS tool built on selenium framework in python
XSSearch A Comprehensive Reflected XSS Scanner XSSearch is a comprehensive refle
Python selenium script to bypass simaster.ugm.ac.id weak captcha.
Python selenium script to bypass simaster.ugm.ac.id weak "captcha".
Auto Click by pyautogui and excel operations.
Auto Click by pyautogui and excel operations.
The definitive testing tool for Python. Born under the banner of Behavior Driven Development (BDD).
mamba: the definitive test runner for Python mamba is the definitive test runner for Python. Born under the banner of behavior-driven development. Ins
Local continuous test runner with pytest and watchdog.
pytest-watch -- Continuous pytest runner pytest-watch a zero-config CLI tool that runs pytest, and re-runs it when a file in your project changes. It
Browser reload with uvicorn
uvicorn-browser This project is inspired by autoreload. Installation pip install uvicorn-browser Usage Run uvicorn-browser --help to see all options.
CNE-OVS-SIT - OVS System Integration Test Suite
CNE-OVS-SIT - OVS System Integration Test Suite Introduction User guide Discussion Introduction CNE-OVS-SIT is a test suite for OVS end-to-end functio
Android automation project with pytest+appium
Android automation project with pytest+appium
A collection of testing examples using pytest and many other libreris
Effective testing with Python This project was created for PyConEs 2021 Check out the test samples at tests Check out the slides at slides (markdown o