Displaying 1 to 14 from 14 results

awesome-software-quality - List of free software testing and verification resources


This page collects resources for anyone considering the use of software testing and formal methods. There are many axes along which one can organize such a list, such as the level of expertise of the intended audience (from experts to the public at large) or disciplinary orientation (computer science, mathematics, mathematical logic, etc.). Here I have chosen to classify the material by type of subject matter.

Clusterfuzz - All your bug are belong to us

  •    Python

ClusterFuzz is a scalable fuzzing infrastructure which finds security and stability issues in software. It is used by Google for fuzzing the Chrome Browser, and serves as the fuzzing backend for OSS-Fuzz. Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks.

software-quality-wiki - Software Quality Wiki


To the extent possible under law, Sergey Bronnikov has waived all copyright and related or neighboring rights to this work.

awesome-quality-assurance-roadmap - :books: The starting point of your career as a Software Quality Assurance Engineer | Quality Automation Engineer :books:


Testing is an essential phase in any product life cycle; whether if it's a food, cars, or software production line, the outcomes should match what's expected and meet, satisfy the need that we created the product for. Having a solid base of understanding how the software components work and integrate with each other as well as gaining the skills of breaking things is an essential skill-set for any QA engineer. Software testing is the art of investigating the software and finding any unintended behavior that might generate undesired scenarios.

Egg and Gherkin (DependencyAnalysis)


DependencyAnalysis is a development tool intended to restrict the evolvement of software architecture. It is controlled by your favorite unit test framework.

igor - Course homework submission site

  •    Ruby

Course homework submission website. The site requires access to a Docker Swarm cluster, a very recent Ruby and node.js, and a few libraries.

testingconferences.github.io - A simple list of Software Testing Conferences and Workshops

  •    CSS

This is a simple list of software testing conferences and workshops published collaboratively with the testing community. The list of events is driven by files in the _data folder - if you have an update for those things, just change the current.yml and past.yml files and send a PR.

testing-guides - A set of guides and catalogs to help test software


Having a good catalog or guide to reference (either one you created or this one) should be part of every software tester + developers toolbox. The following are meant to help with specific and more generalized testing, to provoke ideas for finding failures. Catalogs and Guides provide Test Ideas. Sometimes they're going to be applicable, sometimes they won't and still other times they won't be worth testing.

unreliablefs - A FUSE-based fault injection filesystem.

  •    C

is a FUSE-based fault injection filesystem that allows to change fault-injections in runtime using simple configuration file. See documentation in unreliablefs.1 and unreliablefs.conf.5.

sqa-baseline - A set of Common Software Quality Assurance Baseline Criteria for Research Projects

  •    HTML

Research software development and maintenance often suffers from a lack of quality assurance realization. This might result from the fact that the different actors involved are either not aware of the benefits that applying quality practices bring along, or not keen to adhere to them as they might increase the burden on the software life cycle. Thus, the main purpose of this document is to provide a lightweight and practical approach to educate and, ultimately, achieve quality in the development of research software. The Common Software Quality Assurance Baseline Criteria establishes the minimum viable set of quality requirements that shall be covered when tackling any software development project, but mainly oriented to research. Additional best practices and recommendations are also defined to increase the value --reliability, interoperability-- of the final product. In order to discern among them, the RFC 2119 convention is used throughout the document, thus adding adequate information about the criticality of each requirement.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.