
Awesome Testing

A curated list of testing software, extensions and resources
Foreword
This is intended to be a curation of resources for the new among the software testing community. It is not tailored to a specific area (Usability/Performance) or role (Automation/Management). The idea is that you could hand this list to a CS graduate and it would greatly improve their testing skills, efficiency and overall breadth of knowledge. Note that this is for all areas of software testing after the code in question is written (no unit tests/static analysis!).
Finally, I'm sure everyone who reads this list has one thing they want to add. Please read the How to Contribute page and add to the list. :)
Contents
- Software
- Books
- Training
- Blogs
- Newsletters
- Suggested Awesome Lists
- QA & Testing Road Map
- Others
- Contributing
- Code of Conduct
- License
Software
API Testing
- BitDive - Zero-code API testing platform for Java/Kotlin. Captures deep runtime context (HTTP, SQL, methods), auto-generates mocks from real traffic, and enables Live Context Replay for E2E testing and debugging.
- CORS Tester - A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps.
- HttpMaster - Professional software tool for HTTP testing and debugging.
- Keploy - API Testing Platform that automatically generates unit test cases along with dependency mocks.
- RestQA - REST API testing framework based on Gherkin.
- SpecTest - Truly declarative API testing framework in Js, or plain JSON.
- Zato API Test - API testing in plain English with extendable Python implementation.
- Tests Coverage Tool - Ultimate tool to measure gRPC service coverage from tests.
- Swagger Coverage Tool - The Swagger Coverage Tool is designed to measure API test coverage based on Swagger documentation. It provides automated tracking and reporting of test coverage for APIs, helping ensure that your endpoints and services are well-tested.
Security Testing
- BeEF - Manipulate the browser by exploiting any XSS vulnerabilities you find.
- OWASP ZAP - Intercepting proxy for HTTP traffic manipulation, security scanning, and exploitation.
Service Virtualization
- Beeceptor - Easy to use no-code mock servers for service virtualization. Rest, SOAP, GraphQL supported. Create an API mock server from OpenAPI Specification or Postman collection.
- DeepfakeHTTP - Web server using HTTP dumps as a response source for API simulation.
- WireMock - Open source HTTP mock engine written in Java. Embed in your test code, run as a standalone process, or deploy via Docker.
Visual Testing
- Fluxguard - Screenshot pixel and DOM change comparisons.
- GoodLooks - AI-powered visual validation for Playwright tests.
- Happo - Cross-browser screenshot and visual regression testing service, integrates with tools like Storybook, Playwright, and Cypress.
- TestingBot - Supports automated, manual, and visual testing.
- recheck-web - Change comparison tool with Golden Masters and "unbreakable Selenium" tests.
- wopee.io - Autonomous visual regression testing platform.
UI & End-to-End Testing
- BugBug - No-code test automation tool for web applications.
- Courgette - Declarative BDD UI testing with Gherkin.
- Ferrum - Chrome automation via CDP with a high-level Ruby API.
- Hyperbrowser - Scalable headless browser testing with built-in session recording.
- Hercules - Open-source end-to-end testing agent.