Testing Objectives Identify different testing approaches and types. Explain the testing pyramid. Differentiate between different types of test doubles. Apply different testing technologies to implement your test cases.