1.1.7 Types of testing