Skip to content
Permalink
Browse files

Added Readme for testability q's

  • Loading branch information...
northern-tester committed Nov 10, 2018
1 parent 9aa772f commit 63103699561789e1ac6f89763f2b677ba39829ec
Showing with 41 additions and 1 deletion.
  1. +41 −1 README.md
@@ -1 +1,41 @@
# testability-questions
# testability-questions - TestabilityQuestions.com

## Questions to help teams assess the testability of software systems

There is one main file:

1. [`testability-questions.md`](testability-questions.md) - the main set of questions to assess testability

## Overview

This repository holds a set of **testability questions** that are useful for assessing the testability of software systems. These questions can be used with a number of test strategy tools like the [Agile Testing Quadrants](https://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/) to identify more gaps in testing and enhance testability to enable your teams to fill those gaps.

Each testability question requires answers to these key questions:

* **Who? (What?)**: What kind of user or persona will do this? (Or what kind of system?)
* **How?**: Which tool (or set of tools) or process will help to do this?
* **Evidence**: How will you demonstrate this using evidence?

For each testability question, there is a short description of why this question is useful, giving some context.

For teams and people new to assessing testability, it can be very effective to print the [testability questions page](testability-questions.md) and record questions using pen & paper around a table; this helps teams to "step back" from the computer systems and consider testability more carefully.

> The book [Team Guide to Software Testability](http://testabilitybook.com/) has a section on Testability Questions, including details of how different teams use these questions to help improve testability.
Copyright © 2018 [Conflux Digital Ltd](https://confluxdigital.net/)

Licenced under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) ![CC BY-SA 4.0](https://licensebuttons.net/l/by-sa/3.0/88x31.png)

_Permalink: [TestabilityQuestions.com](http://testabilityquestions.com/)_

## How to use the testability questions

1. Clone/fork the repo
1. Edit the file [`testability-questions.md`](testability-questions.md)
1. Add your own testability questions - send us a Pull Request if you think your new checks are useful to others!
1. Remove (or comment with _N/A_) those sections that really do not apply in your case (but double-check first).
1. Use the template as a way to encourage discussion and collaboration between Devs and Ops people for building better systems.
1. If some information is missing for one or more sections, indicate this clearly (e.g. *WARNING*). Knowing what you do not know is valuable.
1. After you have validated the questions with all teams involved, begin to automate the checks and procedures.

**We hope that these questions about testability trigger the desire to change and improve both your own system, the integration with your dependencies and your relationship with the teams around you.**

0 comments on commit 6310369

Please sign in to comment.
You can’t perform that action at this time.