# Welcome to Practical Testing

### Overview

This site helps you test better - whether you're a tester or a developer looking for quick, effective testing ideas.

**What you get:**

1. **Effective, practical test design and test techniques** :tools:\
   Learn proven test design methods with clear, real-world examples. Even basics like Boundary Value Analysis (BVA) are covered in more depth than typical resources.
2. **A Handy Reference Guide** :notebook\_with\_decorative\_cover:\
   Think of this as your go-to testing cheat sheet. When you need a fast refresher or testing idea, it’s all here in one place.

***

### What you can find here

* **Proven Test Techniques**
  * EP & BVA in depth: goes far beyond just numbers
  * Decision Tables:  from simple to advanced
  * Pairwise Testing:  handle combinatorial explosion
  * State Transitions: Model complex flows
* **Practical Heuristics** to catch even more bugs. Some include:
  * Zero, One, Many
  * Assume misuse and how to handle it
  * CRUD sequences: both basic and tricky
* **Powerful Mnemonics** and their usage:
  * SFDIPOT for holistic, structured software testing and exploration
  * RCRCRC for regression
  * ZOMBIES - very dev-friendly
  * RIMGEN - for deep bug investigation and strong bug reports
* Useful Knowledge for Test Automation
  * Types of coverage
  * Test your tests with Mutation Testing
  * Fixing Code Smells for cleaner, leaner automated tests
* Checklists or Test Catalogs - quickly see if you've missed anything (you most likely have)
* Bug Report Template and tips - make every report count

***

### What you won't find here

* Vague theory or generic “agile” advice
* Process improvement or QA management
* Tutorials on test automation tools

{% columns %}
{% column width="33.33333333333333%" valign="middle" %}
![](https://2517717006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqzNfsvfLEXhh42FSmjCC%2Fuploads%2F8SEdS5ZmHXvcrmP31uaw%2Fprofile-pic.png?alt=media\&token=2c637b53-ae69-4c37-a52c-df7a6f7fceb0)&#x20;
{% endcolumn %}

{% column width="41.66666666666667%" %}
&#x20;

Hi, I'm Andrejs, and I maintain this resource. I hope you find it useful.&#x20;

Feel free to [follow me on LinkedIn](https://www.linkedin.com/in/andrejs-doronins-195125149/) for more content on Software Testing.
{% endcolumn %}

{% column width="24.999999999999986%" %}

{% endcolumn %}
{% endcolumns %}
