Software Testing

Tools & Resources

A curated library of tools & resources to supercharge your testing.

TestDevTools

250+ 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

Jiffy Reader

An extension that allows for Bionic Reading on any webpage!

Pee.js

A javascript Library for leaking memory

Cypress Chrome Recorder

Export Cypress Tests from Google Chrome DevTools' Recorder

MockRTC

Powerful friendly WebRTC mock peer & proxy

WebPageTest

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

Contrast Grid

Check compliance with WCAG 2.0 minimum contrast

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

MS Teams Test Reporter

Publishes test results to Microsoft Teams & Slack

lemoncheesecake

Python framework for end-to-end / QA testing

Pitest

PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm.

CLI Testing Library

🐨 Simple and complete CLI testing utilities that encourage good testing practices.

Detox

Gray box end-to-end testing and automation framework for mobile apps

KIF

Keep It Functional - An iOS Functional Testing Framework

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

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.

ChaosBlade

Help companies solve the high availability problems in the process of migrating to cloud-native systems through chaos engineering️

Gremlin

Avoid costly downtime. Minimize your risk of system failure by proactively testing for weaknesses before they become outages.

Toxiproxy

⏰ 🔥 A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Security Testing Tools

Nogotofail

An on-path blackbox network traffic security testing tool

Wfuzz

Automate web applications security assessments

beef

It is a penetration testing tool that focuses on the web browser.

Arachni

Web Application Security Scanner Framework

Wapiti

Web vulnerability scanner written in Python3

Security List

Curated lists of tools, tips and resources for protecting digital security and privacy

DevOps Testing Tools

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.

dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

Test Kitchen

Test Kitchen provides a test harness to execute infrastructure code on one or more platforms in isolation.

Chrome Extensions for Testing

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 ⌨️

Screenity

The most powerful screen recorder & annotation tool for Chrome 🎥

Selenideium Element Inspector

A handy tool to log attributes and Selenide, Selenium, Cypress, Playwright, Squish and TestCafe locators of the clicked element.