- doctest 标准库
- unitest 标准库
- pytest，基于 unitest
- nose/nose2，基于 unitest
Android Uiautomator2 Python Wrapper
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Testinfra test your infrastructures
Penetration Testing Platform
Scalable user load testing tool written in Python
Python Rest Testing
Network Infrastructure Penetration Testing Tool
Command line interface for testing internet bandwidth using speedtest.net
Collaborative Penetration Test and Vulnerability Management Platform
Generic automation framework for acceptance testing and RPA
fsociety Hacking Tools Pack – A Penetration Testing Framework
cocotb, a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python
Parameterized testing with any Python test framework
SSRF (Server Side Request Forgery) testing resources
Plug and play continuous integration with django and jenkins
Python wrapper of Android uiautomator test tool.
splinter - python test framework for web applications
The iOS Security Testing Framework
Web testing library for Robot Framework
[한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다.
A test fixtures replacement for Python
Automation-friendly framework for Continuous Testing by
Django test runner using nose
Automated Security Testing For REST API's
nose is nicer testing for python
Test tool for CVE-2020-1472
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
Let your Python tests travel through time
A UI automated testing framework for H5 and applets
Test data editor for Robot Framework
Python version of the Playwright testing and automation library.
Autotest - Fully automated tests on Linux
Molecule aids in the development and testing of Ansible roles
pytest plugin for distributed testing and loop-on-failures testing modes.
A powerful testing tool for Kubernetes clusters.
An on-path blackbox network traffic security testing tool
Flexible test automation for Python
Test all the CloudFormation things! (with TaskCat)
A testing system for catching visual regressions in Web applications.
BDD library for the py.test runner
A collection of AWS penetration testing junk
Mutation testing system
Pure bash script to test and wait on the availability of a TCP host and port
Casper contract, and related software and tests
Python scripts for training/testing paragraph vectors
A Modular Penetration Testing Framework
The Offensive Manual Web Application Penetration Testing Framework.
Python and Powershell internal penetration testing framework
Tensorflow implementation of YOLO, including training and test phase.
Penetration Testing notes, resources and scripts
GoldenEye Layer 7 (KeepAlive+NoCache) DoS Test Tool
Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.
A library that allows you to easily mock out tests based on AWS infrastructure.
Python-based continuous integration testing framework; your pull requests are more than welcome!
The Open Event Organizer Server to Manage Events https://test-api.eventyay.com
A cross-engine test automation framework based on UI inspection
Pytorch and Torch testing code of CartoonGAN [Chen et al., CVPR18]
py.test fixture for benchmarking code
CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
Autobahn WebSocket protocol testsuite
Sixpack is a language-agnostic a/b-testing framework
🔐 Lockdoor Framework : A Penetration Testing framework with Cyber Security Resources
Small library for mocking pymongo collection objects for testing purposes
The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).
Automated tests for your CSS.
GyoiThon is a growing penetration test tool using Machine Learning.
WebUI/HTTP automation testing framework based on unittest
A fully tested, abstract interface to creating OAuth clients and servers.
Sublime Text 2 plugin for running ruby tests! (Unit, RSpec, Cucumber)
create custom test databases that are populated with fake data
Data on COVID-19 (coronavirus) cases, deaths, hospitalizations, tests • All countries • Updated daily by Our World in Data
a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)
Semantic Segmentation Suite in TensorFlow. Implement, train, and test new Semantic Segmentation models easily!
Fake implementation of redis API (redis-py) for testing purposes
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
The PYthoN General UnIt Test geNerator is a test-generation tool for Python
CYaRon: Yet Another Random Olympic-iNformatics test data generator
pocsuite3 is an open-sourced remote vulnerability testing framework developed by the Knownsec 404 Team.
A Python framework that inspires developers to become better test automation engineers. 🧠💡
a lightweight, security focused, BDD test framework against terraform.
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
DomainBed is a suite to test domain generalization algorithms
Image Test Time Augmentation with PyTorch!
The AWS exploitation framework, designed for testing the security of Amazon Web Services environments.
InQL - A Burp Extension for GraphQL Security Testing
Useful additions to Django's default TestCase
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
:snake: A toolkit for testing, tweaking and cracking JSON Web Tokens
User-oriented Web UI browser tests in Python
A learning rate range test implementation in PyTorch
Malformed servers to test your HTTP client
Selects tests affected by changed files. Continous test runner when used with pytest-watch.
Collection of Testflight public app link（iOS/iPad OS/macOS）。
Generate bootstrapped confidence intervals for A/B testing in Python.
Python PyPi staging server and packaging, testing, release tool
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
Automated Integration Testing and Live Documentation for your API
Automatically mock your HTTP interactions to simplify and speed up testing
Data profiling, testing, and monitoring for SQL accessible data.
Green is a clean, colorful, fast python test runner.
A unit test-like interface for fuzzing and symbolic execution
🔪Swiss-army knife for Android testing and development 🔪 ⛺
Gives you one-liners that aids in penetration testing operations, privilege escalation and more
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).
tensorflow implementation of 'YOLO : Real-Time Object Detection'(train and test)
Translate images to unseen domains in the test time with few example images.
Code for Tiny Python Projects (Manning, 2020, ISBN 1617297518). Learning Python through test-driven development of games and puzzles.
A Keras implementation of CapsNet in NIPS2017 paper "Dynamic Routing Between Capsules". Now test error ＝ 0.34%.
Smuggler - An HTTP Request Smuggling / Desync testing tool written in Python 3
Local continuous test runner with pytest and watchdog.
Blazy is a modern login bruteforcer which also tests for CSRF, Clickjacking, Cloudflare and WAF .
Well tested & Multi-language evaluation framework for text summarization.
The leading open source test management system with over 1 million downloads!
An email spoofing testing tool that aims to bypass SPF/DKIM/DMARC and forge DKIM signatures.🍻
A Suite of Tools written in Python for wireless auditing and security testing.
Image Restoration Toolbox (PyTorch). Training and testing codes for DPIR, USRNet, DnCNN, FFDNet, SRMD, DPSR, BSRGAN, SwinIR
A collection of scripts to set up MongoDB test environments and parse and visualize MongoDB log files.
A modern API testing tool for web applications built with Open API and GraphQL specifications.
Docker-based utility for testing network failures and partitions in distributed applications
A hands-on, test driven guide to implementing a simple programming language
a delightful machine learning tool that allows you to train, test, and use models without writing code
Test prompts for OpenAI's GPT-3 API and the resulting AI-generated texts.
小而美的自动化测试解决方案，支持 Web UI 测试，Http 接口测试，DB 操作测试，App 测试，小程序测试，Windows GUI 测试，文件操作
Cleo allows you to create beautiful and testable command-line interfaces.
A comparison between some VPS providers. It uses Ansible to perform a series of automated benchmark tests over the VPS servers that you specify. It allows the reproducibility of those tests by anyone that wanted to compare these results to their own. All the tests results are available in order to provide independence and transparency.
Models of SEIRS epidemic dynamics with extensions, including network-structured populations, testing, contact tracing, and social distancing.
Flask cookiecutter template for builing APIs with flask-restful, including JWT auth, cli, tests, swagger, docker and more
This repository reproduces the results of the paper: "Fixing the train-test resolution discrepancy" https://arxiv.org/abs/1906.06423
A lightweight test input generator for Android. Similar to Monkey, but with more intelligence and cool features!
Ward is a modern test framework for Python with a focus on productivity and readability.
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing.
A highly-customisable gridworld game engine with some batteries included. Make your own gridworld games to test reinforcement learning agents!
Reference BLEU implementation that auto-downloads test sets and reports a version string to facilitate cross-lab comparisons
An analysis tool for Python that blurs the line between testing and type systems.
RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
Python 3.5+ runtime type checking for integration testing and data validation
A Python package with bindings to the "Virtual Instrument Software Architecture" VISA library, in order to control measurement devices and test equipment via GPIB, RS232, or USB.
Powerful, proven, and extensible framework for building trading strategies at any frequency, with a focus on crypto currencies. Battle-tested with billions traded.
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax
:package: :fire: Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
A Wireless (WPA/WPA2) Pentest/Cracking tool. Captures & Crack 4-way handshake and PMKID key. Also, supports a deauthentication/jammer mode for stress testing
Legion is an open source, easy-to-use, super-extensible and semi-automated network penetration testing tool that aids in discovery, reconnaissance and exploitation of information systems.
SIPVicious OSS has been around since 2007 and is actively updated to help security teams, QA and developers test SIP-based VoIP systems and applications.
Test Suites for Validating ML Models & Data. Deepchecks is a Python package for comprehensively validating your machine learning models and data with minimal effort.
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
Here is a pytorch implementation of deeplabv3+ supporting ResNet(79.155%) and Xception(79.945%). Multi-scale & flip test and COCO dataset interface has been finished.
A python app that will test your internet connection and then complain to your service provider (and log to a data store if you'd like)
Kubernetes-native workflow automation platform for complex, mission-critical data and ML processes at scale. It has been battle-tested at Lyft, Spotify, Freenome, and others and is truly open-source.
Crowbar is brute forcing tool that can be used during penetration tests. It is developed to support protocols that are not currently supported by thc-hydra and other popular brute forcing tools.
Make continuous deployment safe by comparing before and after webpage screenshots for each release. Depicted shows when any visual, perceptual differences are found. This is the ultimate, automated end-to-end test.
MARA is a Mobile Application Reverse engineering and Analysis Framework. It is a toolkit that puts together commonly used mobile application reverse engineering and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.
Automatic authorization enforcement detection extension for burp suite written in Jython developed by Barak Tawily in order to ease application security people work and allow them perform an automatic authorization tests
DongTai is an interactive application security testing(IAST) product that supports the detection of OWASP WEB TOP 10 vulnerabilities, multi-request related vulnerabilities (including logic vulnerabilities, unauthorized access vulnerabilities, etc.), third-party component vulnerabilities, etc.
Exploit toolkit CVE-2017-0199 - v4.0 is a handy python script which provides pentesters and security researchers a quick and effective way to test Microsoft Office RCE. It could generate a malicious RTF/PPSX file and deliver metasploit / meterpreter / other payload to victim without any complex configuration.
BruteSploit is a collection of method for automated Generate, Bruteforce and Manipulation wordlist with interactive shell. That can be used during a penetration test to enumerate and maybe can be used in CTF for manipulation,combine,transform and permutation some words or file text :p
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 19.10 host.