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:
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.
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 LinkedIn for more content on Software Testing.
Last updated