Quality assurance and testing are critical processes in software development that ensure products meet established standards and requirements.
This segment covers methods and mental models for deriving and structuring tests. It includes test case design, test data variations, modeling inputs and states, and selecting suitable coverage and variation strategies. The focus is on the quality and systematic nature of test ideas, independent of whether tests are executed manually or automatically.
A structured testing technique that systematically selects input and output boundary values to find defects at the edges of value ranges.
A black-box test design technique that reduces test cases by grouping inputs into equivalent classes.
Overview of established test design techniques for systematically deriving and prioritizing test cases from requirements and system states.