awesome-testing
github.com/thejambo/awesome-testing ↗A curated list of testing resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me test data management resources from awesome-testing"
Installation instructions →What's inside
Software
- 8½ Minute MailTest Data Management
Receive-only temporary inbox for manual email verification testing, with an 8-minute-30-second default lifetime and no account required.
- agent-qaUI & End-to-End Testing
Self-improving QA agent for natural-language web and mobile tests, with execution memory and regression detection.
- AgentSkepticAI & LLM Testing
Verifies AI/agent workflows by checking database state after execution, comparing expected vs observed outcomes with read-only SQL.
- aiexpectAI & LLM Testing
Python assertions for non-deterministic AI text that drop into pytest. Semantic and rule checks work offline; optional LLM judge with your own model; produces a Trust Score and a single-file HTML report.
- ai-natural-language-testsTest Automation Frameworks
Generates Cypress and Playwright E2E tests from natural language requirements using LangGraph, ChromaDB, and multi-provider LLM support.
- ai-wrightUI & End-to-End Testing
Open-source library that adds AI action, assertion, and data extraction steps to Playwright tests, using annotated screenshots and your own OpenAI, Gemini, or Claude API key.
Books
- Agile Testing: A Practical Guide
A how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams.
- Chaos Engineering: Crash test your applications
A book on how to design and execute controlled software failure experiments.
- Don't Make Me Think: A Common Sense Approach to Web Usability
An incredibly useful book for usability testing.
- Effective Software Testing
A hands-on guide for developers on how to create high quality tests in a systematic and effective way.
- Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing
A very good book on structuring Exploratory Testing and designing tests.
- Fifty quick ideas to improve your Tests
Great illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments!
Suggested Awesome Lists
- Application SecurityUseful References
Incredibly extensive, but you'll find something to fit the bill.
- Awesome AI TestingUseful References
A curated list of AI-powered testing tools, frameworks, and resources for QA engineers, covering test generation, self-healing automation, MCP-based testing, and LLM-as-judge evaluation.
- Awesome BehaveUseful References
A curated list of Behave resources, tools, and libraries for Python BDD.
- Awesome CucumberUseful References
A (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources.
- Awesome JMeterUseful References
A curated collection of resources around Apache JMeter.
- Awesome Performance EngineeringUseful References
A curated collection of tools and resources for performance engineering, covering observability and performance testing.
Training (Includes developer training for automation testers)
- 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.
- Coursera
Online courses from top universities.
- Cybrary
Online free security training.
- FrontRow
Open source React Native mobile app built as a hands on training surface for QA automation. Cross platform testIDs work across Maestro, Appium, Espresso and XCUITest, and a deep QA Debug Menu lets trainees force the failure modes that actually bite in production (4xx, 5xx, timeouts, offline, denied permissions, declined IAP, expired tokens) without flaky backends.
Newsletters
- Coding Jag
Your weekly dose of the latest in AI, Testing, Development, CI/CD, and Automation—keeping you ahead of the curve.
- RoleGig QA & Testing
Weekly list of QA, test automation and SDET jobs in India, the US, Canada, Europe, Australia and the Gulf.
QA and Testing Road Map
- How to start QA and Testing career
A wide and rich list of strategies, topics, and skills that you need to start a career in software testing and automation.
- QALadder
A free, sequenced roadmap from manual QA to SDET, with a 150-question interview bank, browser-based practice labs, and QA tools.
Showing a sample of 216 resources. View the full list on GitHub →