testing
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.
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.
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.
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.
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.
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.
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:
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.
Mock the APIs You Depend On. flexible, open source API mocking. A tool for mocking HTTP services.
WireMock supports several approaches for creating mock APIs - in code, via its REST API, as JSON files and by recording HTTP traffic proxied to another destination. WireMock has a rich matching system, allowing any part of an incoming request to be matched against complex and precise criteria. Responses of any complexity can be dynamically generated via the Handlebars based templating system. Finally, WireMock is easy to integrate into any workflow due to its numerous extension points and comprehensive APIs.
Visual testing tool for MCP servers.
The MCP inspector is a developer tool for testing and debugging MCP servers.
Related contents:
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).
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:
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.
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.
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.
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.
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.
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.
WordPress REST API Testing Tool.
Discover and test WordPress REST API endpoints.
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.
Mockery is a project that creates mock implementations of Golang interfaces. It inspects source code and generates implementations of the interface that aid in testing.
In addition to providing a number of different styles of mocks, mockery also allows users to provide their own template files that will then be rendered using a set of template data, methods, and functions that provide comprehensive typing information about the Go interface in question.
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.
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.
The chaos engineering toolkit for developers.
The Chaos Toolkit, or as we love to call it “ctk”, is a simple CLI-driven tool who helps you write and run Chaos Engineering experiment. It supports any target platform you can think of through existing extensions or the ones you write as you need.
Related contents:
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.
Pest is a Testing Framework with a focus on simplicity. It was carefully crafted to bring the joy of testing to PHP.
Related contents:
The fully integrated standalone wiki and acceptance testing framework.
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.
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.
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.
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.
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:
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.
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.
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:
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.
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.
Simple and complete testing utilities that encourage good testing practices
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.
This is a pure-Python, open source and free implementation of SNMP agents simulator distributed under 2-clause BSD license.
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.
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.
Thou Shalt Write Tests.
A toolkit with common assertions and mocks that plays nicely with the standard library.
Go code (golang) set of packages that provide many tools for testifying that your code will behave as you intend.
Related contents:
Removes final and readonly keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
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.
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.
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:
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.
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.
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.
gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.
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.
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!
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.
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.
Open source record and playback test automation for the web
GoMock is a mocking framework for the Go programming language.
Go Reference
gomock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too.
This project originates from Google's golang/mock repo. Unfortunately, Google no longer maintains this project, and given the heavy usage of gomock project within Uber, we've decided to fork and maintain this going forward at Uber.
BDD Framework for .NET.
Enhance your automated tests The free & open source BDD-Framework for .NET
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.