# Practical Testing Docs

## Product Docs

- [Welcome to Practical Testing](https://practical-testing.gitbook.io/home/welcome-to-practical-testing.md)
- [EP & BVA](https://practical-testing.gitbook.io/home/techniques/ep-and-bva.md)
- [Advanced Domain Testing](https://practical-testing.gitbook.io/home/techniques/advanced-domain-testing.md)
- [Decision Tables and Trees](https://practical-testing.gitbook.io/home/techniques/decision-tables-and-trees.md)
- [Elementary Comparison](https://practical-testing.gitbook.io/home/techniques/elementary-comparison.md)
- [State Based Testing](https://practical-testing.gitbook.io/home/techniques/state-based-testing.md)
- [Classification Tree Method](https://practical-testing.gitbook.io/home/techniques/classification-tree-method.md)
- [Pairwise Testing](https://practical-testing.gitbook.io/home/techniques/pairwise-testing.md)
- [CRUD](https://practical-testing.gitbook.io/home/techniques/crud.md)
- [Computer Science for Floating-point Arithmetic](https://practical-testing.gitbook.io/home/testing-deep-dives/computer-science-for-floating-point-arithmetic.md)
- [Testing for Floating-point Errors](https://practical-testing.gitbook.io/home/testing-deep-dives/testing-for-floating-point-errors.md)
- [Learn The Product: SFDIPOT](https://practical-testing.gitbook.io/home/testing-practices/learn-the-product-sfdipot.md)
- [Perform Exploratory Testing](https://practical-testing.gitbook.io/home/testing-practices/perform-exploratory-testing.md)
- [Applying Heuristics](https://practical-testing.gitbook.io/home/testing-practices/applying-heuristics.md)
- [Using Test Catalogs](https://practical-testing.gitbook.io/home/testing-practices/using-test-catalogs.md)
- [UI Test Catalog](https://practical-testing.gitbook.io/home/testing-practices/using-test-catalogs/ui-test-catalog.md)
- [APIs Test Catalog](https://practical-testing.gitbook.io/home/testing-practices/using-test-catalogs/apis-test-catalog.md)
- [Backend & System Test Catalog](https://practical-testing.gitbook.io/home/testing-practices/using-test-catalogs/backend-and-system-test-catalog.md)
- [Mobile Test Heuristics](https://practical-testing.gitbook.io/home/testing-practices/using-test-catalogs/mobile-test-heuristics.md)
- [Do Regression Testing: RCRCRC](https://practical-testing.gitbook.io/home/testing-practices/do-regression-testing-rcrcrc.md)
- [Testing Failures and Errors](https://practical-testing.gitbook.io/home/testing-practices/testing-failures-and-errors.md)
- [Reporting with Testing Metrics](https://practical-testing.gitbook.io/home/testing-practices/reporting-with-testing-metrics.md): Learn which testing metrics to report and which to avoid at all cost.
- [Practicing with Test Exercises](https://practical-testing.gitbook.io/home/testing-practices/practicing-with-test-exercises.md)
- [The Triangle](https://practical-testing.gitbook.io/home/testing-practices/practicing-with-test-exercises/the-triangle.md)
- [ATM Machine](https://practical-testing.gitbook.io/home/testing-practices/practicing-with-test-exercises/atm-machine.md)
- [Password Validator](https://practical-testing.gitbook.io/home/testing-practices/practicing-with-test-exercises/password-validator.md)
- [Investigate With RIMGEN](https://practical-testing.gitbook.io/home/bug-advocacy/investigate-with-rimgen.md)
- [Craft a Useful Bug Report](https://practical-testing.gitbook.io/home/bug-advocacy/craft-a-useful-bug-report.md)
- [State of AI in Testing in 2026](https://practical-testing.gitbook.io/home/ai-assisted-testing/state-of-ai-in-testing-in-2026.md)
- [LLM Core Concepts](https://practical-testing.gitbook.io/home/ai-assisted-testing/llm-core-concepts.md)
- [Prompt Test Personas and Templates](https://practical-testing.gitbook.io/home/ai-assisted-testing/prompt-test-personas-and-templates.md)
- [Code Coverage Types](https://practical-testing.gitbook.io/home/test-automation/code-coverage-types.md): Only CODE coverage types are covered on this page, thus basic programming knowledge is a prerequisite. Code examples are in Java, but they are simple enough to be universally understandable.
- [DC vs. CC vs. CDC vs. MC/DC](https://practical-testing.gitbook.io/home/test-automation/code-coverage-types/dc-vs.-cc-vs.-cdc-vs.-mc-dc.md): The "Code Coverage Types" parent page uses an example where not all code coverage types reveal their logical differences. This page provides an additional example to highlight these differences.
- [Functionally Identical Code, Different Branch Count (Java)](https://practical-testing.gitbook.io/home/test-automation/code-coverage-types/functionally-identical-code-different-branch-count-java.md)
- [Test With ZOMBIES](https://practical-testing.gitbook.io/home/test-automation/test-with-zombies.md)
- [Mutation Testing](https://practical-testing.gitbook.io/home/test-automation/mutation-testing.md)
- [Fix Test Code Smells](https://practical-testing.gitbook.io/home/test-automation/fix-test-code-smells.md): Test smell or an anti-pattern: poor code pattern written repeatedly with documented possible improvements.
- [Testing Books: Curated List](https://practical-testing.gitbook.io/home/useful-resources/testing-books-curated-list.md)
- [For Test Automation](https://practical-testing.gitbook.io/home/useful-resources/for-test-automation.md)
