An open API service indexing awesome lists of open source software.

awesome-testing

A curated list of testing resources
https://github.com/TheJambo/awesome-testing

Last synced: about 10 hours ago
JSON representation

  • Suggested Awesome Lists

    • Useful References

      • Learn to Code - Learning to code, for those looking to make the move to automation
      • Application Security - Incredibly extensive, but you'll find something to fit the bill.
      • Security - This is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful.
      • Selenium - Better than searching Google if you know what you want.
      • Awesome JMeter - A curated collection of resources around Apache JMeter.
      • The Original - The awesome list of awesome lists.
      • How They Test - A curated collection of public resources from tech companies on how they test their software and build a quality culture
      • Awesome Cucumber - A (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources.
      • Awesome Software Quality - A list of free software testing and verification resources.
    • Must Read

      • Unicode - A great resource for learning how unicode works and the issues it can cause.
      • Falsehoods - A funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?
      • Naughty Strings - This is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration.
  • Books

  • Software

    • Make your life easier

      • Robot Framework - Generic open source automation framework. It can be used for testing and robotic process automation (RPA).
      • Check All - "Select All" is often not available. Why not bring your own?
      • Fluxguard - Screenshot pixel and DOM change comparisons and regressions.
      • Replayable - Desktop dashcam that helps you capture unexpected bugs during manual testing.
      • Octomind - auto-generated, run and maintained Playwright tests with AI-powered test case discovery.
      • Courgette - Beautifully simple UI testing. Proper declarative BDD scenarios using Gherkin, Gherkin templates and composable YAML-style page and component objects.
      • BareTail - Brings the tail linux command to Windows, coloured lines and REGEX search and loads of other features.
      • ProxySwitcher - We all have to mess with proxies, this makes it a lot easier when using Test/Prod/localhost proxies.
      • Form Filler - Large forms can be really irritating to fill out each time, speed it up with dummy data.
      • Bug Magnet - Suggests values based on the field type.
      • Testomatio
      • Requestly - A lightweight proxy as a browser extension & desktop app to intercept & modify network requests. You can Modify Headers, Redirect Url, Mock API response, Delay/Throttle requests, etc.
      • wopee.io - Autonomous testing platform providing bot for autonomous visual regression testing.
      • Captura - Open Source video recording tool.
      • test-each - Repeats tests using different inputs (Data-Driven Testing).
      • QA Wolf - Open Source Node.js library for creating browser tests 10x faster.
      • Touca - Open source continuous regression testing to compare the behavior and performance of software against a previous baseline version.
      • playwright-bdd - A module for running Behaviour-Driven Development (BDD) tests with Playwright runner.
      • Kiwi TCMS - Open Source test case management system.
      • DeepfakeHTTP - DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses. This tool allows you to test clients against REST, GraphQL, and other APIs.
      • recheck-web - Open Source change comparison tool with local Golden Masters, git-like ignore syntax and "unbreakable selenium" tests.
      • TestLink - Open Source test case management system
      • Ferrum - very simple and easy to get started with frontend/UI testing in small Ruby scripts, high-level API to control Chrome with the CDP - Chrome DevTools Protocol (NO Selenium dependency)
    • Web3 and Blockchain

      • Hardhat - Multichain Ethereum development environment.
      • Cannon - Continuous configuration automation & development cli multi-tool. Like Terraform, Docker and NPM for Ethereum.
      • Dapp.tools - Command line tools and smart contract libraries for Ethereum smart contract development.
      • Foundry - Blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
      • Robot Framework Solidity Testing Toolkit - This combines popular smart contract testing and deployment libraries with Robot Framework.
    • 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.
      • WireMock - Open source HTTP mock engine written in Java. Embed in your test code, run as a standalone process, or deploy via Docker.
    • API Testing

      • Zato API Test - API testing in plain English with extendable Python implementation.
      • Keploy - API Testing Platform that automatically generates unit test cases along with dependency mocks.
      • RestQA - REST API testing framework based on Gherkin.
      • CORS Tester - A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps.
      • 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.
      • SpecTest - Truly declarative API testing framework in Js, or plain JSON.
    • Security

      • OWASP ZAP - This intercepting proxy allows you to see all HTTP traffic and manipulate it in real time. Easy to scan, catalog and exploit security issues.
    • Other

    • UI & End-to-End Testing

      • Hercules - Open-source end-to-end testing agent.
      • BugBug - No-code test automation tool for web applications.
      • Courgette - Declarative BDD UI testing with Gherkin.
      • Hyperbrowser - Scalable headless browser testing with built-in session recording.
      • LambdaTest - Unified enterprise test execution cloud platform for browser and mobile testing.
      • Mocky Balboa - Mock server side network requests in your fullstack apps declaratively at runtime
      • UI Coverage Tool - UI Coverage Tool is an innovative, no-overhead solution for tracking and visualizing UI test coverage — directly on your actual application, not static snapshots.
    • Visual Testing

      • Fluxguard - Screenshot pixel and DOM change comparisons.
      • TestingBot - Supports automated, manual, and visual testing.
      • 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.
    • Security Testing

      • BeEF - Manipulate the browser by exploiting any XSS vulnerabilities you find.
    • Test Data Management

      • Synth - Open-source test data generator.
    • Browser Extensions & Utilities

      • Bug Magnet - Field-based value suggestions for form testing.
      • ProxySwitcher - Easy proxy switching for test/prod environments.
      • Requestly - A lightweight proxy to intercept and modify network requests.
    • Performance & Load Testing

  • Training (Includes developer training for automation testers)

    • Other

      • Coursera - Online courses from top universities.
      • Cybrary - Online free security training.
      • The Dojo - Courses and talks directly from the testing community.
      • Guru99 - Learn by experience, a bit more fun than video training.
      • BBST Testing Courses - The famous Black Box Software Testing (BBST) courses are university level courses on Software Test Foundations, Bug Reporting and Test Design. These materials have been creative commons licensed for use by anyone. Includes articles, slides and video lectures.
    • Mind Mapping & Documentation

      • The Dojo - Courses and talks directly from the testing community.
      • Guru99 - Learn by experience, a bit more fun than video training.
      • BBST Testing Courses - The famous Black Box Software Testing (BBST) courses are university level courses on Software Test Foundations, Bug Reporting and Test Design. These materials have been creative commons licensed for use by anyone. Includes articles, slides and video lectures.
  • Blogs

  • Newsletters

    • Other

    • Mind Mapping & Documentation

      • Coding Jag - Your weekly dose of the latest in Testing, Development, CI/CD, and Automation—keeping you ahead of the curve."
  • Others

  • QA and Testing Road Map

    • Useful References