Hathaway & Associates, Inc. is a Florida-based training and consulting firm Offerings from Hathaway & Associates, Inc.
To better serve you,
we have more offerings in

Training, Products, Services, SDLC
Requirements Solutions Group
 
 
 
 
  Hathaway & Associates, Inc.
End User Acceptance Testing  
   
Course Outline and Objectives 
Course Philosophy and Approach 
   

printer friendly syllabus

on-site training inquiry


No time for formal training?
try it with
e-mentoring
 
   
  2 days  
   
 
Project leaders, business analysts, managers and end-users who are interested in reducing the effort required to deliver usable information technology with a minimum of time investment.

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

    GI Introducing Information System Testing
ED Initiating an Error Detection Process
IC Identifying Test Cases
DE Engineering Test Data
TP Planning Test Execution
ME Managing Your Testing Environment
FN Inflicting Change
   
    This seminar covers the basic tools, techniques and terminology of information system testing. The topics are presented in non-technical language to eliminate the need for any information technology background. Its purpose is to enable business experts to evaluate whether delivered information technology meets the needs of the business community.  
       
   
  Effective and Efficient Testing  
 
has to be planned and budgeted at the beginning of your project
is based on a sound testing strategy that mitigates business risks
is understood by both the business community and the IT professionals
is based on a consistent and clearly defined testing methodology
will greatly reduce the amount of time it takes to get your solution into production
 
 
  Techniques of Efficiency  
  Test data has to be engineered for optimal performance throughout the system life cycle. A minimum number of test cases ensures that the system works in accordance with expectations. You need to identify, define and prioritize test cases from business requirements. Test data engineering lets you compare test cases to limit redundancy and optimize your testing performance.  
    printer friendly syllabus   Contact us for
instructor availability and prices
 

Course Outline and Objectives

  Introducing Information System Testing
Module GI : Duration ~ .5-1 hour
Return to top of this page
 
  The major challenge in testing is finding a balance between the necessity for quality and the need to deliver cost-effective information technology that your business community needs. To meet this challenge, you need to clearly understand both the risk of system failure and the mechanisms by which you can reduce that risk.  
 

The Purpose of Information System Testing

 

Major Testing Activities and Deliverables

 

Testing and Your System Delivery Methodology

 

A Phased Approach To Testing

   
 

Evaluate How Your Organization Tests Information Technology

 

Identify When Testing Starts and Finishes

 

Define Common Testing Terms Consistently

 

Understand Typical Testing Phases

     
  Initiating an Error Detection Process
Module ED : Duration ~ 1-3 hours
Return to top of this page
 
  Early detection will greatly minimize the cost of errors. You need techniques to validate that you are getting the right system and that the system was built right. To ignore testing during the early stages of a project is "penny wise but pound foolish".  
 

Walk-Throughs Made Effective

 

System Requirement Versus Business Rules and Problems

 

Validating Design Documents

 

Beware Before You Leap

   
 

Prepare and Conduct Quality Assurance Walk-Throughs

 

Test Requirements Against Business Problems

 

Evaluate Business Requirements For Testability

 

Determine How To Recognize When Testing Is Finished

     
  Identifying Test Cases
Module IC : Duration ~ 1-4 hours
Return to top of this page
 
  Behavioral ( or "black box") testing is your primary weapon in the war against errors. You do not need internal knowledge of the technology. All you need to know is how to activate the system and how to interpret the reaction. The challenge is not how to do black box testing, but how to do it well.  
 

Data and Process Models As a Baseline

 

Business Requirements Decomposed For Testing

 

Focus On Problem Areas

 

Behavioral Tests Designed For Success

   
 

Read Data Flow and Entity Relationship Diagrams To Identify Tests

 

Define Test Cases From Decomposed Business Requirements

 

Extract Behavioral Test Cases From End-User Documentation

 

Identify Business Event Based Test Cases Using Catastrophe Analysis

     
  Engineering Test Data
Module DE : Duration ~ 1-4 hours
Return to top of this page
 
  Careful selection of the value of each variable that you can modify will drastically reduce the number of test cases that you need to thoroughly test a system. Engineered data gives you a much higher confidence in the reliability of the system without identifying every unique situation that develops in the real world.  
 

Manipulating Data Interfaces

 

Optimal Field Value Identification

 

Reducing the Number of Tests Needed

 

The Payback For Test Data Engineering

   
 

Document Test Actions and Expected Results in Test Scripts

 

Engineer Test Data Using Equivalence Classes

 

Minimize Test Cases with Boundary Value Analysis

 

Optimize Data Content To Facilitate Test Case Comparison

     
  Planning Test Execution
Module TP : Duration ~ 1-4 hours
Return to top of this page
 
  The test plan is where it all comes together. Defined and documented test cases have to be sequenced, resourced, scheduled and managed. A good test plan lets you identify problems before they occur and allows for proactive adjustments.  
 

Initiating and Estimating Testing

 

Components of Test Plans

 

Minimize Time Without Sacrificing Quality

 

Criteria For Selecting Appropriate Test Cases

 

When Have You Tested Enough?

   
 

Create Test Plans To Manage Risk and Reduce Exposure

 

Calculate the Effort Required For Testing Based On Metrics

 

Identify Resources Required For Specific Testing Activities

 

Assemble Test Cases into Test Plans

     
  Managing Your Testing Environment
Module ME : Duration ~ 1-3 hours
Return to top of this page
 
  Suitable testing practices and methods are the cornerstones of an effective testing environment. Your environment encompasses tools, techniques, technology and training that support a baseline testing strategy based on sound business sense. Each piece has to be tailored to your origination's specific needs. Making all of the pieces fit together is the testing challenge.  
 

Environmental Influences On Systems

 

Regression Testing Unveiled

 

Effective Manual Testing Techniques

 

Categories of Automated Testing Tools

   
 

List Various Types of Testing Tools and Describe Their Use

 

Establish the Need For Release, Version and Configuration Tests

 

Prepare For Stress, Volume and Usability Testing

 

Define a Regression Test Environment Suitable For Your Organization

     
  Inflicting Change
Module FN : Duration ~ .5 hour
Return to top of this page
 
  Developing or changing the testing process within an existing organization is a daunting task. It requires a defined project with all the implied controls, decisions, support, etc. You need to find things that you can do without redesigning the known universe.  
 

High Priority Changes For You and Your Organization

 

What Are You Going To Do About It?

   
 

Identify Ways To Implement a Testing Strategy in Your Environment

 

Adapt a Testing Approach To Your Organization’s Needs

     
  Visit our Business System Analyst Bookstore
for books on the topics covered in this seminar.
       
 

Process Analysis ( Data Flow Diagrams , Decision Tables , Event Response Diagrams , Flowcharts , Miscellaneous , Process Models )

Related Topics ( Knowledge Management , Philosophies , Request for Proposal (RFP) , Risk Management , Six Sigma , Software Reuse , Strategic Planning )

Test Management ( Defect Tracking , Miscellaneous , Test Planning , Testing Methodologies , Testing Tools , Validation & Verification )

Testing Phases ( Acceptance Testing , Configuration Testing , Integration Testing , Performance Testing , System Testing , Unit Testing , Usability Testing )

Testing Techniques ( Black Box Testing , Object Oriented Testing , Regression Testing , Test Cases , Test Data Engineering , Walkthroughs , White Box Testing )

 
         
 
   
Home      In-House Training      Public Seminars      e-Mentoring      Consulting      FAQ      Books
 

info@theHathaway.com