Software Quality Engineering / Testing
Live Instructor-Led Classroom Training
Learn how to master the techniques to produce high-quality, reliable software, regardless of the software system's level of complexity. Our training classes provide the key concepts, context, risk assessments, goals, process improvements, and people issues needed to demonstrate how we can move from concept to application quickly. Our courses illustrate the software lifecycle testing, relationship of testing to development, including different models, verification and validation, and types of testing. We emphasize the different test levels: system, acceptance, unit, and integration testing and how you can speed the software delivery process.
Our practice exercises on test design techniques, black-box test methods, white-box testing, and exploratory testing emphasize the importance of test management, team organization, key roles and responsibilities, test approach and planning, configuration management, defect classification and tracking, and test reporting. The readiness for automation section provides teams the resources to transition to automation correctly or to strengthen the automated processes being used, our model includes testing tools: selection, benefits, risks, and classifications.
Our course workbook serves as a true reference guide and provides checklists, templates and a selection of well-known techniques and methods that can be applied immediately. Learn from subject matter experts who developed these programs and the workbooks and know the materials so well that they rarely have a need to look at the book in class.