Software Testing is a critical part of identifying and categorizing risks to ensure the integrity of the new/changed system. These courses use theory and hands-on exercises to provide skills and methodical approaches to risk assessment, User Acceptance Testing, the challenging tasks of tracking, analyzing and presenting tests results, and test environment and test automation issues. From the fundaments and foundations to advanced management and leadership, there is a course for anyone working in the Software Testing process.