Hypothesis is done by examining properties of the system in a scientific manner. Examining properties of elements that make up the system from five aspects (data, business logic, structure, environment and usage) from three views (error-injection, fault-proneness and failure) allows you to scientifically come with potential defects.