How to Plan, Prepare, and Execute User Acceptance Testing

Request an In-house Quote

Schedule Your Own Virtual Workshop

View Course Outline

Web-based Sep 29 - Oct 1, 2008 Internet $750 Register
Web-based Dec 16 - 18, 2008 Internet $750 Register
Overview

As organizations increase their dependence on information technology, software testing becomes a survival skill for the company. As more work is outsourced and more applications are off-the-shelf software, testing the business solution becomes more critical — and even more challenging. Your organization is only as good as your information systems. As a consequence, testing business information systems has become a corporate priority, not another assignment for an overworked information technology department. People with sufficient business acumen to decide what is important to the business community need to be involved in defining, designing, testing, and evaluating evolving information technology solutions.

This course presents topics, tools, and techniques on how to plan, structure and prepare static and dynamic testing efficiently and effectively in the real world. Well-planned and executed testing is one of the best investments an organization can make to reduce the risk of costly production problems in information technology. Better testing skills and methods can drastically reduce the amount of time it takes to test new or evolving software applications and the business processes that use them.

Note: This seminar can be expanded into a 3-day seminar by applying the presented techniques to your project with your templates under the supervision of the instructor.

Objectives
  • List the 7 major steps of a well-defined testing methodology
  • Recognize unit, integration, system, and acceptance testing
  • Create audience-focused test scripts to maximize repeatability
  • Select the appropriate type of coverage to reduce business risks
  • Defend the need for software testing based on business risks
  • Use requirements management principles to focus the test effort
  • Assess technology impact, i.e., web-based, client/server, mainframe
  • Define the strategic and scheduling components of a test plan
  • Optimize the use of your testing resources
  • Create a test plan that is synchronized with your strategy
  • Assemble the 17 key elements of effective test plans
  • Reduce the cost of software development through early detection
  • Determine when to use walkthroughs, reviews, and inspections
  • Select the appropriate approach for evaluating critical deliverables
  • Evaluate business requirements for testability
  • Mix and match sources of set-up test data for maximal coverage
  • Apply equivalence classes, boundary values and probable errors
  • Identify the minimal set of cases to achieve defined testing goals
  • Use defect categorization to reduce test execution time
  • Manage your test execution process effectively and efficiently
  • Record and track identified errors
  • Improve all of your testing processes by capturing and using testing metrics.

ILT: 2 days
Virtual: 3 Mods

Target Audience

Business Systems Analysts
End-users responsible for acceptance testing
Project managers
Quality Analysts
Quality Engineers
Test Engineers
Test Managers
Anyone responsible for planning, preparing, and/or managing the business system software testing process.

Pre-requisites

NONE

Expansions

How to Gather, Analyze, and Define Business System Requirements

Instructors

Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.