testing
Cut your dev loop from hours to seconds. The fastest way to deliver code. Connect your local process and your cloud environment, and run local code in cloud conditions.
mirrord lets you run your microservice locally with seamless access to everything in the cloud—speeding up development, improving code quality, and reducing cloud costs.
Related contents:
LISA is developed and maintained by Microsoft, to empower Linux validation. Linux Integration Services Automation (LISA) is a Linux quality validation system, which consists of two parts:
-
A test framework to drive test execution.
-
A set of test suites to verify Linux kernel/distribution quality.
Semantic unit testing is a testing approach that evaluates whether a function's implementation aligns with its documented behavior. The code is analyzed using LLMs to assess whether the implementation matches the expected behavior described in the docstring.
Related contents:
WordPress REST API Testing Tool.
Discover and test WordPress REST API endpoints.
An MCP server that autonomously evaluates web applications.
Browser Agents to vibe-test your web app. Let browser agents vibe-test your vibe-coding.
10x your vibe coding by giving your coding agent a browser agent that can vibe-test web applications via MCP.
Open source, AI-native testing framework for web apps.
End-to-end testing framework powered by visual AI agents that see your interface and adapt to any changes in it.
tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software (alongside pytest and devpi).
Related contents:
Hurl, run and test HTTP requests with plain text.
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.
It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.
Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.
Easier than "sacarse los mockos".
Create API mocks collaboratively, fully online and with custom code logic.
Painless E2E Automation for Mobile and Web . Move fast. Break nothing.
Maestro is the simplest, most powerful, and most trusted end-to-end testing platform for mobile and web apps. Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest).
Inject chaos into your Laravel application with ease!
Laravel Bazooka is a powerful Laravel package that allows you to inject controlled chaos into your application. Whether you're testing resilience, simulating failures, or just having fun, Bazooka provides a simple and configurable way to disrupt your application's behavior.
pycobertura is a generic Cobertura report parser. It was also designed to help prevent code coverage from decreasing with the pycobertura diff command: any line changed should be tested and uncovered changes should be clearly visible without letting legacy uncovered code get in the way so developers can focus solely on their changes.
a JavaScript test coverage tool.
Istanbul instruments your ES5 and ES2015+ JavaScript code with line counters, so that you can track how well your unit-tests exercise your codebase.
Quality Without compromise. Achieve effortless quality with zero coding, zero maintenance, and the autonomous power of the world's first open-source testing agent.
Welcome to Hercules, the world's first open-source testing agent that's here to lift your testing burdens with the strength of a mythological hero.
autonomous software testing.
Antithesis is a continuous reliability platform that autonomously searches for problems in your software within a simulated environment. Every problem we find can be perfectly reproduced, allowing for efficient debugging of even the most complex problems.
Related contents:
A Powerful API Mocking and Testing Tool
A full suite of tools to create and share API contracts, test APIs, mock them, and integrate them with web and mobile apps with ease.
The fully integrated standalone wiki and acceptance testing framework.
🐢 Open-Source Evaluation & Testing for AI & LLM systems.
The testing framework dedicated to ML models, from tabular to LLMs. Control risks of performance, bias and security issues in AI systems.
Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.
Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.
It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.
Build High-Quality Software with AI‑Powered Testing.
Empowering your testing journey with precision and efficiency. Our AI-augmented tools ensure not just excellence but also the ability to deliver high-quality software at scale.
Idle: The Chillest Container You'll Ever Run 💤.
📦 Idle is a minimalist container designed to do nothing but idle indefinitely.
Idle is written in minimalist C. It includes graceful handling of SIGINT/SIGTERM signals for a clean shutdown, ensuring it's a well-behaved citizen in your Kubernetes cluster.
Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
You test your app to make sure it works as intended. But what if the APIs you use fail? Will your app lose your customer's data? How do you test for this? Simulating API failures is hard. You end up writing code that you won't be shipping or worse: not testing at all. That's why we built Dev Proxy, to simulate API errors so that you can easily test your app without changing your code.
data plane testing utility of cloud native.
kdoctor is a Kubernetes data plane testing component that conducts functional and performance tests on clusters using proactive pressure injection. It addresses the operational needs of network, storage, and applications by adopting a cloud-native approach based on extensive research and abstraction. With its CRD design, kdoctor can seamlessly integrate with observability components.
Automate dogfoodingfor your team. Get more eyes on your web app. Testing your product is now just a simple command away. Get more eyes on your website. Ship with confidence.
Donobu simplifies automation through intuitive prompts, getting you started in no time.
The software that empowers network professionals.
Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help. Whether you are studying for your first networking exam or building out a state-wide telecommunications network, GNS3 offers an easy way to design and build networks of any size without the need for hardware. And the best part is it's free!
SpecBDD Framework for PHP. A php toolset to drive emergent design by specification.
phpspec is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development.
Dioptra is a software test platform for assessing the trustworthy characteristics of artificial intelligence (AI). Trustworthy AI is: valid and reliable, safe, secure and resilient, accountable and transparent, explainable and interpretable, privacy-enhanced, and fair - with harmful bias managed1. Dioptra supports the Measure function of the NIST AI Risk Management Framework by providing functionality to assess, analyze, and track identified AI risks.
PurpleLab is an efficient and readily deployable lab solution, providing a swift setup for cybersecurity professionals to test detection rules, simulate logs, and undertake various security tasks, all accessible through a user-friendly web interface.
Test your front-end against a real API.
A hosted REST-API ready to respond to your AJAX requests.
Reqres simulates real application scenarios. If you want to test a user authentication system, Reqres will respond to a successful login/register request with a token for you to identify a sample user, or with a 403 forbidden response to an unsuccessful login/registration attempt.
BigTesty: integration testing for BigQuery.
BigTesty is a framework that allows to create Integration Tests with BigQuery on a real and short-lived Infrastructure. Integration and End-to-End tests are a robust way to validate if SQL queries work as expected. There is no an emulator in this case and the queries are executed directly in the BigQuery Engine.
email & SMTP testing tool with API for developers.
Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool & API for developers. It acts as an SMTP server, provides a modern web interface to view & test captured emails, and contains an API for automated integration testing.
Testcontainers is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.
Related contents:
Run Locally, Deploy Globally
Develop and test your AWS applications locally to reduce development time and increase product velocity. Reduce unnecessary AWS spend and remove the complexity and risk of maintaining AWS dev accounts
Accelerating your DevOps with pyATS & Genie.
pyATS is an end-to-end DevOps automation ecosystem. Agnostic by design, pyATS enable network engineers to automate their day-to-day DevOps activities, perform stateful validation of their device operational status, build a safety-net of scalable, data-driven and reusable tests around their network, and visualize everything in a modern, easy to use dashboard.
Open-source Solution for AI Quality. The testing framework dedicated to ML models, from tabular to LLMs Scan AI models to detect risks of biases, performance issues and errors. In 4 lines of code.
Framework independent visual testing library.
Mugshot is a node library for doing visual regression testing. The way screenshots are taken, processed, compared and stored is entirely customizable. You can use it to write visual regression tests for websites, mobile apps, native apps etc. Moreover, Mugshot doesn't impose any preferences on how you write or execute the tests, it just gives you an assertion that you can call however and whenever you want.
Playwright enables reliable end-to-end testing for modern web apps.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast.
Related contents:
Expressive fixtures generator.
Relying on FakerPHP/Faker, Alice allows you to create a ton of fixtures/fake data for use while developing or testing your project. It gives you a few essential tools to make it very easy to generate complex data with constraints in a readable and easy to edit way, so that everyone on your team can tweak the fixtures if needed.
A fully functional local cloud stack. Develop and test your cloud and serverless apps offline!
LocalStack is an easy-to-use test/mocking framework for developing cloud applications. Using LocalStack, you can spin up a local test environment in seconds, and get the same functionality you would get from a real AWS environment.
atoum, the modern, simple and intuitive PHP test framework.
atoum is a simple, modern and intuitive unit testing framework for PHP! It is completely standalone, everything is available and works out of the box.
GNS3 allows to emulate, configure, test and troubleshoot virtual and real networks. GNS3 allows you to run a small topology consisting of only a few devices on your laptop, to those that have many devices hosted on multiple servers or even hosted in the cloud.
Simple and complete testing utilities that encourage good testing practices
JavaScript Web Testing and Component Testing Framework. Test. Automate. Accelerate.
With Cypress, you can easily create tests for your modern web applications, debug them visually, and automatically run them in your continuous integration builds.
PHP Mutation Testing Framework.
Mutation Testing is a fault-based testing technique which provides a testing criterion called the Mutation Score Indicator (MSI). The MSI can be used to measure the effectiveness of a test set in terms of its ability to detect faults.
BDD Framework for .NET.
Enhance your automated tests The free & open source BDD-Framework for .NET
🧙♀️ Fast low-code testing — create, run tests and get alerts ⏱️ Create test in <60 secs 👉 Better open source alternative to selenium, cypress and puppeteer. Crusher is a new fast testing framework, it's opinionated and takes a low-code first approach. Create tests by browsing your website and adding assertion when needed.
Most Powerful Cross Browser Testing Tool Online. Cross Browser Testing Cloud. Browser & app testing cloud to perform both exploratory and automated testing across 3000+ different browsers, real devices and operating systems.
Automation for Apps Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol.
End-to-end testing framework for Ansible. Monkeyble is a callback plugin for Ansible that allow to execute end-to-end tests on Ansible playbooks with a Pythonic testing approach.
Test Your Connection Quality. This site uses cutting-edge WebRTC technology to check your Internet connection's packet loss, latency, and latency jitter in your browser for free. These problems can all be caused by various similar issues, which hopefully you will be able to find and fix using this easy way to test for them.
The Open Source Test Automation Platform. Accelerate with Test Automation. Cerberus Testing is the scalable test automation platform for teams searching to accelerate software delivery with confidence.
Code coverage tool for Bash. Bashcov is a code coverage analysis tool for Bash. In most cases, you'll want overall coverage results for your project from shUnit2, Bats, bash_unit, assert.sh, bashaspec, etc. Bashcov automatically takes care of this by caching and merging results when generating reports, so your report includes coverage across your test suites and thereby gives you a better picture of blank spots. It uses the SimpleCov coverage library to generate HTML reports. SimpleCov gets installed automatically when you install Bashcov.
This is a pure-Python, open source and free implementation of SNMP agents simulator distributed under 2-clause BSD license.
the fun, simple, flexible JavaScript test framework. Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. Hosted on GitHub.
The world's most widely used web app scanner. Free and open source. Actively maintained by a dedicated international team of volunteers.
Open source record and playback test automation for the web
Pest is a Testing Framework with a focus on simplicity. It was carefully crafted to bring the joy of testing to PHP.
Test d'applications Web : Cerberus encapsule le moteur Selenium, capable de lancer des tests à partir de réels navigateurs web en executant directement des actions utilisateur. Test d'applications Back Office de type service ou batch : Definisez vos SQL à lancer. Test d'infocentres et outils decisionels.
Test Coverage History & Statistics Coveralls works with your continuous integration server to give you test coverage history and statistics. Free for open source, pro accounts for private repos, instant sign up with GitHub OAuth. We help you deliver code confidently by showing which parts of your code aren’t covered by your test suite. Free for open source repos. Pro accounts for private repos. Instant sign up through GitHub, Bitbucket, and Gitlab.