–The practical knowledge is aimed at anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. It offers a fundamental but practical level of software testing knowledge that should allow participants to sit for a professional certification exam known as the Certified Tester at Foundation Level (CTFL).