How to Test an Application using Business Requirements

Request an In-house Quote

View Course Outline

Contact us if you are interested in a public offer of this seminar.

Check All Scheduled Business Analysis Classes

Print Course Description (pdf)

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
  • Identify the minimal set of cases to achieve defined testing goals
  • Create audience-focused test scripts to maximize repeatability
  • Apply equivalence classes, boundary values and probable errors
  • Evaluate business requirements for testability
  • Manage your test execution process effectively and efficiently
  • Record and track identified errors
  • Use defect categorization to reduce test execution time
  • Recognize unit, integration, system, and acceptance testing
  • Assemble the 17 key elements of effective test plans
  • Create a test plan that is synchronized with your strategy
  • Optimize the use of your testing resources
  • Define the strategic and scheduling components of a test plan
  • Determine when to use walkthroughs, reviews, and inspections
  • Select the appropriate type of coverage to reduce business risks
  • List the 7 major steps of a well-defined testing methodology

2-3 days

Target Audience

*Business Systems Analysts
End-users responsible for acceptance testing
Project managers
Quality Analysts
Test Engineers
Anyone responsible for planning, preparing, and/or managing the business system software testing process.* in an IIBA survey published in October 2008 93% of the 1200 surveyed business analysts said they are involved in the testing process

Pre-requisites

NONE

Expansions

How to Elicit (Gather), Write, and Analyze Business Requirements

Instructors

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