User Acceptance Testing for Business and IT Managers (Elective)

This tutorial covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also covers the Elective area of the Certified Software Test Professional requirements.

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.

Concepts

All too often the products delivered by IT fail to meet the customers expectations, especially with regard to the quality of the product. An effective User Acceptance Testing process addresses this issue in two very powerful ways; 1) by ensuring that the customer is fully engaged in the Requirements process and 2) by having the customer confirm the functionality and performance of the product prior to delivery. This seminar looks at the business issues which drive the need for a fully functional User Acceptance Testing process and how business and IT can work together to create an effective process. It is designed for Business and IT managers with responsibility for existing User Acceptance Testing programs or to provide a practical framework for those which to establish the function.

Participants will learn:

This seminar will focus on the business and technical reasons for creating an effective User Acceptance Testing process. As a participant you will be able to:

  • Demonstrate a return on investment on User Acceptance Testing deployment
  • Demonstrate improved quality of deployed software using User Acceptance Testing
  • Integrate User Acceptance Testing into the overall project plan
  • Develop an understanding Best Practices for User Acceptance Testing and how they apply to the software life cycle
  • Identify key activities which make up User Acceptance Testing
Outline

This seminar is designed for managers interested in establishing and maintaining an effective User Acceptance Testing (UAT) Process.

  • Understanding User Acceptance Testing (UAT)
    • Software Life Cycle Fundamentals
    • Working with processes
    • Role of Testing in the Life Cycle
      • Quality Assurance
      • Quality Control
    • What is User Acceptance Testing
    • Building the Business case of effective User Acceptance Testing
      • Measurement
      • Cost of Quality
    • Business Process
      • Understand the process
      • Improve the process
      • Automate the process
    • Business Event Model
      • Interacting with the process
      • Defining boundaries
      • Driving out ambiguity
    • Project Plan
      • Who develops the plan
      • Working with time, cost and quality issues
      • Reporting
      • Using project management tools
    • Test case development
      • Getting started in Requirements
        • Functional requirements
        • Quality requirements
      • Benchmarks for completion
    • Managing UAT
      • Environment and staff
        • Establishing the test environment
        • Using a test environment
      • Time and Budget
        • Estimating the testing effort
        • Tracking the testing effort
        • Working with the project plan
    • The Partnership Model
      • Vocabulary
      • Team building
    • Managing Testing Risks
      • Identifying Testing Risks
      • Assessing Risks
      • Mitigating Risks
    • Why projects fail