Showing 36 of 43 projects
A curated list of strings likely to cause issues when used as user-input data, for automated and manual QA testing.
A hands-on guide to learning the Go programming language through test-driven development principles.
A modern, C++-native test framework for unit tests, TDD, and BDD with micro-benchmarking support.
The most popular mocking framework for unit tests written in Java.
A curated collection of publicly available resources on how software companies around the world test their software systems and build their quality culture.
AFL++ is a community-enhanced, high-performance fork of the AFL fuzzer with advanced instrumentation, mutators, and speed improvements.
A notebook-driven development platform that creates high-quality documentation, tests, CI, and packaging from Jupyter notebooks.
A curated list of continuous integration services and tools for easy comparison and selection.
A security-oriented, feedback-driven, evolutionary software fuzzer that uses hardware and software code coverage to find bugs.
Mutation testing framework for JavaScript and TypeScript to improve test quality by finding untested code.
A curated list of resources for visual regression testing, including tools, frameworks, services, and educational content.
A personal wiki containing notes and drafts about software quality assurance topics and practices.
A curated wiki and collection of notes about software quality assurance, testing, and best practices.
A curated collection of software testing tools, frameworks, books, blogs, and resources for testers and developers.
A curated collection of software testing tools, frameworks, books, blogs, and resources for testers and developers.
A comprehensive roadmap and learning path for aspiring Software Quality Assurance and Quality Automation Engineers.
A comprehensive roadmap and learning path for aspiring Software Quality Assurance and Quality Automation Engineers.
A comprehensive roadmap and learning path for aspiring Software Quality Assurance and Quality Automation Engineers.
A Rust library for fuzzing Rust code with AFLplusplus to find security and stability issues.
A powerful mock object library for Rust that generates mock implementations of traits and structs for unit testing.
A web-based open-source test management system for creating, organizing, and executing test cases with requirement tracking.
A mutation testing tool for Rust that injects bugs into your code to see if tests catch them.
A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more.
A mutation-based coverage-guided fuzzer that increases branch coverage by solving path constraints without symbolic execution.
A mocking library for Erlang that enables dynamic mocking, call history tracking, and validation for unit testing.
A Java library for creating mock objects to simplify unit testing.
A framework for performing mutation testing on Go source code to find untested implementation cases.
A minimal unit testing framework for C/C++ contained in a single header file.
A lightweight, portable unit testing framework for C++ designed for test-driven development across multiple platforms.
Continuous regression testing platform that compares software behavior and performance against baseline versions.
Educational resources and workshop materials for learning load testing principles and practical implementation with k6.
A mocking framework for Delphi XE2+ that uses RTTI to create test doubles for unit testing.
A generic fuzzing and delta-debugging framework for generating and reducing structured data using an EBNF-like notation.
A coverage-guided fuzzer for database management systems (DBMSs) that uses language validity and coverage feedback.
A single-header C++ mocking framework for unit testing with minimal dependencies.
Static analysis framework for ROS1 applications to detect software problems early in development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.