300+ hand-picked tools & resources for your every testing needs.

Curated directory of software testing tools & resource to help you solve software testing problems and make better decisions.

Latest Additions

Mockoon

Create mock APIs in seconds

GradeJS

Analyze webpack production bundle

CyrilEx Regex Tester

Cyrilex is a regular expression tester and visualizer

Mock Service Worker

Mock API by intercepting requests on the network level. Seamlessly reuse the same mock definition for testing, development, and debugging.

Cherrybomb

A CLI tool that helps you avoid undefined user behaviour by validating your API specifications.

Gest

A sensible GraphQL testing tool to test your GraphQL schema locally and in the cloud.

Learn Software Testing with this resources

Automated Software Testing...

Unit Testing, Coverage Criteria and Design for Testability.

How to Make Software Fail

Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

Principles of chaos engineering

Chaos Engineering is the discipline of experimenting on a system in order to build confidence in the system’s capability to withstand turbulent conditions in production.

Awesome Chaos Engineering

A curated list of Chaos Engineering resources.

Select Star SQL

This is an interactive book which aims to be the best place on the internet for learning SQL.

SQL Murder Mystery

Learn SQL in a fun and gamified way.

Automated Checking Tools

Gest

A sensible GraphQL testing tool to test your GraphQL schema locally and in the cloud.

Appium wait plugin

Appium plugin designed to wait for element to be present.

Japa

API-first testing framework focusing only on testing Node.js (backend) applications

Puppeteer Replay

Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder

TestCafe

No WebDriver required. No manual timeouts needed. Cross-browser testing out-of-the-box.

Jest Image Snapshot

Jest matcher for image comparisons. Most commonly used for visual regression testing.

Exploratory Testing Tools

Screenity

The most powerful screen recorder & annotation tool for Chrome 🎥

Web Developer Checklist

Chrome and Firefox extension to discover problem areas in websites.

Explain and Send Screenshots

Capture or record a video of your screen, write text or arrows and share it. Extra features upon contributing 'any' amount.

context-note

A note-taking chrome extension: taking notes on the web with their context.

OpenReplay

Session replay for delightful products

Extract Table

Extract a table from an image or a PDF, using AWS Textract

Performance Testing Tools

Ddosify Engine

A high-performance load testing tool, written in Go.

HTML Size Analyzer

Analyze HTML size and catch bloat like inline images, large React hydration state, or code duplication.

WebPageTest GitHub Action

A GitHub Action that lets you automatically run tests against WebPageTest on code changes.

WebPageTest

A web performance tool providing deep diagnostic information about how a page performs under a variety of conditions.

Nbomber

Load test any system with a distributed cluster

Eclipse Jifa

open-source software for better troubleshooting common problems that occurred in Java applications.

Security Testing Tools

GradeJS

Analyze webpack production bundle

Cherrybomb

A CLI tool that helps you avoid undefined user behaviour by validating your API specifications.

BITB

Browser templates for Browser In The Browser (BITB) attack.

Lockfile Lint

Lint an npm or Yarn lockfile to analyze and detect security issues via predefined security policies.

Nogotofail

An on-path blackbox network traffic security testing tool

Wfuzz

Automate web applications security assessments

DevOps Testing Tools

mirrord

By mirroring traffic to and from your machine, mirrord surrounds your local service with a mirror image of its cloud environment.

Ratchet

A tool for securing CI/CD workflows with version pinning.

Mizu

A simple-yet-powerful API traffic viewer for Kubernetes.

WebVM

A server-less virtual Linux environment running fully client-side in HTML5 and WebAssembly.

TestKube

Kubernetes-native framework for test definition and execution

checkov

Checkov scans cloud infrastructure configurations to find misconfigurations before they're deployed.

Chrome Extensions for Testing

Siteimprove Accessibility Checker

Jumpstart Your Web Accessibility Efforts Directly in Google Chrome

JSON Hero

A beautiful JSON explorer packed with features

Jiffy Reader

An extension that allows for Bionic Reading on any webpage!

Automa

Automate your chrome browser by connecting blocks.

taba11y

Visualise tab order with ease

Omni

The all-in-one tool to supercharge your productivity ⌨️