This tutorial covers area 6 of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also counts as an elective towards the requirements of the Certified Software Test Professional certification.

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Test Automation promises a lot, but without proper planning and preparation, these promises don't come to fruition. An automation effort should start by analyzing the automation opportunities in its own development process, and selecting the best candidates. --Not simply buying a tool and trying to use it. But all too often this is what happens. This course shows how to develop a strategy to select the automation that works in your environment and succeed with it.

This course is aimed at managers and test leads who must get more testing done in less time and demonstrate their results. It addresses issues like: How do you know if it's working or not? How do you fix if its not working? How do you manage it?How do you measure your ROI?

  1. Overview of Software Quality Principles
    • Quality Assurance and Quality Control
    • Project, Software Development, and Testing Life Cycles
    • Testing Levels
    • Testing Categories
  2. Introduction to Automated Testing
    • Key Challenges
    • Roles and Responsibilities
    • Automated Test Management
    • The Methodology of Functional testing
    • The Methodology of Performance testing
    • Functional testing versus Performance testing
    • The components of the Automated test
    • Automated testing types
  3. Analyze Automated Testing Needs
    • Defining Automated Testing goals and requirements
    • Requirements definition for automated testing
    • Vendor tool evaluation techniques
    • Implementation approaches
  4. Maximizing the Tools Investment
    • Effective Automated tool software management
    • Maximizing the workforce toward effective automation use
    • Ongoing process improvement techniques
    • Proving the value of automated testing with metrics
  5. Implementation Approaches for Automated Testing
    • Develop the Automation Strategy and Test Plans
    • Gather requirements for the various test types
    • Design techniques for automation
    • Validate the Automated Test Environment
    • Develop and execute Automated Test Scripts
    • Results Documentation and Analysis
    • Effective Stakeholder Involvement
  6. Automated Testing Outside of Projects
    • Establish a consistent process for non-project schedules
    • Utilize test artifacts created during projects
    • Pilot and grow to an enterprise approach for ongoing automated testing
    • Conduct regular Stakeholder review and signoff sessions to showcase the value