awesome-testing

Testing resource collection

A curated list of resources and tools for improving software testing skills and efficiency.

A curated list of testing resources

GitHub

2k stars
89 watching
252 forks
last commit: almost 2 years ago
Linked from 9 awesome lists

awesomeawesome-listlistnaughty-stringstestertesting

Awesome Testing / Software / Security

BeEFManipulate the browser exploiting any XSS vulns you find
OWASP ZAP12,847almost 2 years agoThis intercepting proxy allows you to see all HTTP traffic and manipulate it in real time. Easy to scan, catalog and exploit security issues

Awesome Testing / Software / Make your life easier

LambdaTestAn AI-powered unified enterprise test execution cloud platform that helps businesses drastically reduce time to market through faster test execution, ensuring quality releases and accelerated digital transformation
GoodLooks38over 2 years agoVisually validate Playwright tests using AI vision instead of flaky selectors
Octomindauto-generated, run and maintained Playwright tests with AI-powered test case discovery
CourgetteBeautifully simple UI testing. Proper declarative BDD scenarios using Gherkin, Gherkin templates and composable YAML-style page and component objects
Ferrum1,773almost 2 years agovery 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)
BareTailBrings the tail linux command to Windows, coloured lines and REGEX search and loads of other features
ProxySwitcherWe all have to mess with proxies, this makes it a lot easier when using Test/Prod/localhost proxies
Full Page ScreenshotFor when PrintScreen isn't big enough
Form FillerLarge forms can be really irritating to fill out each time, speed it up with dummy data
Bug MagnetSuggests values based on the field type
Check All"Select All" is often not available. Why not bring your own?
XmindThe best (free) Mindmapping tool for documenting your tests
TestLink1,420almost 2 years agoOpen Source test case management system
FluxguardScreenshot pixel and DOM change comparisons and regressions
recheck-web265over 3 years agoOpen Source change comparison tool with local Golden Masters, git-like ignore syntax and "unbreakable selenium" tests
Kiwi TCMS996almost 2 years agoOpen Source test case management system
TestomatioModern TCMS allows sync of manual and automated tests in one place. Allure, TestRail, Xray alternative. FREE subscription forever is available
Captura9,861over 3 years agoOpen Source video recording tool
QA Wolf3,378about 2 years agoOpen Source Node.js library for creating browser tests 10x faster
Synth1,392almost 2 years agoOpen Source test data generator
RequestlyA 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
Robot FrameworkGeneric open source automation framework. It can be used for testing and robotic process automation (RPA)
wopee.ioAutonomous testing platform providing bot for autonomous visual regression testing
DeepfakeHTTP515about 4 years agoDeepfakeHTTP 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
Keploy5,196almost 2 years agoAPI Testing Platform that automatically generates unit test cases along with dependency mocks(test data) from API calls
BugBugLightweight test automation tool for web applications. Easy to learn and doesn't require coding. It's free, with unlimited tests. For an additional monthly fee, you also get cloud monitoring and CI/CD integration
Touca498about 2 years agoOpen source continuous regression testing to compare the behavior and performance of software against a previous baseline version
test-each113almost 2 years agoRepeats tests using different inputs (Data-Driven Testing)
ReplayableDesktop dashcam that helps you capture unexpected bugs during manual testing
RestQA88about 2 years agoA REST API testing Framework based on ghekin to manage microservice local testing using the best in class Developer experience
playwright-bdd327almost 2 years agoA module for running Behaviour-Driven Development (BDD) tests with Playwright runner
Zato API TestAPI testing in pure English. No programming needed. Implemented and extendable in Python
HttpMasterProfessional software tool for HTTP testing and debugging

Awesome Testing / Software / Web3 and Blockchain

Dapp.toolsCommand line tools and smart contract libraries for Ethereum smart contract development
GanachePersonal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates
Foundry8,404almost 2 years agoBlazing fast, portable and modular toolkit for Ethereum application development written in Rust
HardhatMultichain Ethereum development environment
Robot Framework Solidity Testing Toolkit11about 2 years agoThis combines popular smart contract testing and deployment libraries with Robot Framework
Truffle SuiteComprehensive suite of tools for smart contract development
CannonContinuous configuration automation & development cli multi-tool. Like Terraform, Docker and NPM for Ethereum

Awesome Testing / Software / Other

Colour Blindness SimulatorSimulate all types of Colour Blindness instantly!
YslowAnalyse why web pages are slow based on Yahoo!'s rules for performance

Awesome Testing / Books

The Scrum Field Guide, Agile advice for your first year and beyondWhy you might want to move your company to Agile and great practical advice on how to do it
Fifty quick ideas to improve your TestsGreat illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments!
Agile Testing: A Practical GuideA how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams
Explore It!: Reduce Risk and Increase Confidence with Exploratory TestingA very good book on structuring Exploratory Testing and designing tests
The Domain Testing WorkbookAn in-depth look at the most common test technique, Domain Testing (also called Boundary Analysis and Equivalence Class partitioning) in use today with lots of examples to become better
Don't Make Me Think: A Common Sense Approach to Web UsabilityAn incredibly useful book for usability testing
Lessons Learned in Software TestingOne of the best books on Software Testing, broken into bite size lessons that are as applicable now as when it was published
UI is CommunicationHow to make intuitive User Interfaces (UI and Usability Testing)
Thinking, Fast and SlowAbout how we make decisions and how to run experiments (experiments == tests)
Chaos Engineering: Crash test your applicationsA book on how to design and execute controlled software failure experiments
Testing JavaScript ApplicationsA book about JavaScript testing tools and techniques for developers
Chaos EngineeringA book that teaches you to design and execute controlled experiments that uncover hidden problems
The Art of Unit Testing, Third EditionA book that guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy
Testing Web APIsGuarantee the quality and consistency of your web APIs by implementing an automated testing process
Effective Software TestingA hands-on guide for developers on how to create high quality tests in a systematic and effective way

Awesome Testing / Training (Includes developer training for automation testers)

Learn to Code4,154almost 2 years agoAnother awesome list for developer training
The DojoCourses and talks directly from the testing community
Guru99Learn by experience, a bit more fun than video training
CourseraOnline courses from top universities
CybraryOnline free security training
BBST Testing CoursesThe 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

Awesome Testing / Blogs

James Bach
Michael Bolton
Janet Gregory
Nikita Sobolev
Softwaretester Blog
Automation Panda

Awesome Testing / Newsletters

Coding JagYour weekly dose of the latest in Testing, Development, CI/CD, and Automation—keeping you ahead of the curve."
Software Testing WeeklyA curated round-up of the best software testing news and tools published every Friday

Awesome Testing / Suggested Awesome Lists / Must Read

Falsehoods24,322almost 2 years agoA funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?
Naughty Strings46,268over 2 years agoThis is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration
Unicode918about 4 years agoA great resource for learning how unicode works and the issues it can cause

Awesome Testing / Suggested Awesome Lists / Useful References

The Original337,709almost 2 years agoThe awesome list of awesome lists
Learn to Code4,154almost 2 years agoLearning to code, for those looking to make the move to automation
Application Security6,372about 2 years agoIncredibly extensive, but you'll find something to fit the bill
Selenium1,020about 3 years agoBetter than searching Google if you know what you want
Security12,563about 2 years agoThis is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful
Awesome Software Quality2,266over 3 years agoA list of free software testing and verification resources
Awesome Cucumber43almost 5 years agoA (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources
Awesome JMeter727almost 2 years agoA curated collection of resources around Apache JMeter
How They Test6,074almost 2 years agoA curated collection of public resources from tech companies on how they test their software and build a quality culture

Awesome Testing / QA and Testing Road Map

How to start QA and Testing career1,858over 4 years agoA wide and rich list of strategies, topics, and skills that you need to start a career in software testing and automation

Awesome Testing / Others

Testers Rage PlaylistA collaborative playlist from testers for when the red mist descends
Software Testing ConferencesA list of software testing conferences and workshops
Software Testing Interview Tool44almost 6 years agoA very buggy To Do List to facilitate face to face interviews

Backlinks from these awesome lists:

More related projects: