# Testing Techniques
Testing techniques are the methods applied to evaluate a system or component with the purpose of determining if it satisfies the business rules.
This helps identify gaps, errors, or any elements that deviate from the acceptance criteria.
These techniques ensure overall quality for the product or software, including performance, security, user experience, etc.