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 🛠️ 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 📔 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

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

Feel free to follow me on LinkedInarrow-up-right for more content on Software Testing.

Last updated