HomeTrainingCourse CatalogBasic Training CoursesStructured User Acceptance Testing

Structured User Acceptance Testing

  • Print
  • E-mail

  

3 Days (Can be customized to 2 days)

Register for the Online Version

Take the Online Demo

"Great instructor!  Intelligent, witty and funny!" -Ken Carter

"Randy's extensive experience was evident, not just theory.  Obviously based on time 'in the trenches' ." -Ronald Moore

 

This is a practical hands-on seminar to convey effective methods to plan and conduct user acceptance testing. This is one of the few UAT training courses available that teaches a non-technical and easily learned process for testing computer systems from a business process perspective. This course deals with testing issues from both the process and human perspectives. You will learn the terminology, the unique issues, and the process for performing user acceptance testing. As a result of attending this seminar, you should have a good working knowledge of what it takes to plan and conduct a very effective user acceptance test in your own organization.

Structured User Acceptance Testing will help you become more comfortable and confident in designing and performing a test that models how an organization will use a particular application to conduct business. You will emerge from this two-day session knowing how to develop test scenarios, test scripts and test cases. You will also have a working knowledge of how to coordinate all of the aspects of a user acceptance test into a smoothly flowing test.

Whether you are planning to test vendor-developed or in-house developed applications, the process and techniques covered in this course can enable you to identify the most effective tests and maintain a high level of test coverage.

User acceptance testing does not need to be overwhelming and intimidating. Learn the issues and processes for effectively testing business processes by attending this hands-on course.

Return on Investment

  • Learn how to find costly and embarrassing problems before your customers find them.
  • Learn a proven process for designing a test that models your business, not what's on paper.
  • Understand the key issues in dealing with the people issues of testing.
  • Learn how to design tests that adequately cover your business processes and the people and things you process through your business processes.
  • Get the most out of your existing investment in testing and how to leverage that investment for user acceptance testing.
  • Upon completion of this course, you will be able to:
    • Plan an acceptance test for any size computer system
    • Identify test cases that will simulate real-life conditions
    • Determine if a system meets acceptance criteria
    • Track the progress of an acceptance test
    • Deal with the many issues and attitudes encountered during a typical acceptance test.
    • Write informative test reports
  • Advance your career by broadening your testing expertise.

Who Will Benefit

  • End-users and customers of software
  • QA/Test Managers
  • Test analysts
  • Testers
  • Developers
  • Software vendors

The program requires no IT knowledge or experience. Prior testing or QA knowledge is not a prerequisite.

 

Program Information

This course is presented on an in-house basis only unless offered as a special public course. Contact us for information about how to bring this course into your organization.

 

Content and Structure

Module STBA - Surviving the Top Ten Challenges of Software Testing

  • The Top 10 Challenges

    • Lack of Training
    • "Us" vs. "Them" Mentality
    • Lack of Test Tools
    • Lack of Management Understanding/Support of Testing
    • Lack of Customer and User Involvement
    • Not Enough Time for Testing
    • Over-reliance on Independent Testing
    • Rapid Change
    • Testers are in a "Lose/Lose" Situation
    • Having to Say "No"
  •  Solutions to Each Challenge

Module STBB - Testing Terminology

  • Deming Workbench Model
  • Software Life Cycle
  • Test Terminology

Module UATA - Introduction to User Acceptance Testing

  • What is Structured User Acceptance Testing?
  • The Expectation Gap
  • Methods of User Acceptance Testing
  • When User Acceptance Testing Occurs
  • The Challenges
  • Management's Role in Testing
  • Where Defects Originate
  • Where Testing Resources are Used
  • The Relative Cost of Fixing Defects
  • The User’s Role in Testing

Module UATB - User Acceptance Test Planning Process

  • User Acceptance Testing Process Overview
  • Definitions
  • Structured User Acceptance Testing Relationships
  • The Structured User Acceptance Testing Process
    • Phase 1 - Plan Tests
    • Phase 2 - Execute Tests
    • Phase 3 - Evaluate Tests
  • Phase 1 - User Acceptance Test Planning
    • Step 1 - Define test strategy
    • Step 2 - Set test objectives
    • Step 3 - Define acceptance criteria
    • Step 4 - Develop test scenarios
    • Step 5 - Develop test scripts
    • Step 6 - Define business cases
    • Step 7 - Build test matrix
    • Step 8 - Estimate time and resources
    • Step 9 - Finalize the test plan
  • What to Look for in Team Members
  • Set Acceptance Test Objectives
  • How to Determine Test Objectives
  • The Relationship Between Process and Data
  • Business Cases
  • Functional Test Cases
  • The Test/Cycle Matrix
  • Test/Function Matrix

Module UATC - User Acceptance Test Execution Process

  • Step 1 - Select tools
  • Step 2 - Train team members
  • Step 3 - Execute test plan
  • Step 4 - Track progress
  • Step 5 - Perform regression testing
  • Step 6 - Document test results

Module STBH - Regression Testing

  • What is Regression Testing?
  • No Regression Testing: Hidden Defects
  • Regression Testing: No Hidden Defects
  • Regression Testing - The Process
  • Regression Testing - What’s Needed?
  • Regression Testing Issues
  • Regression Testing - How Much is Enough?
  • Tips for Performing Regression Testing

 

Module UATD - User Acceptance Test Risk Assessment

  • Building the Risk Assessment Team
  • Presenting the Risk Assessment Tutorial
  • Completing the Risk Questionnaires
  • Scoring the Risk Assessment
  • Reporting the Risk Assessment Results
  • Summarizing the Risk Findings
  • Presenting the Risk Findings

Module STBI  - Test Evaluation and Reporting

  • Prerequisites for Test Evaluation
  • Test Evaluation and Reporting Process
  • Test Reporting Attributes
  • Types of Test Reporting
    • Defect reports
    • Status reports
    • Final report
  • System Test Evaluation - Defect Reporting
  • Paper-based
  • Defect tracking tools
  • The role of the defect administrator
  • The Defect Life Cycle
  • Defect Tracking - Things You Need to Know
  • Sample Defect Categories
  • Sample Defect Priorities
  • Status Reporting
  • Final Reporting
  • Test Summary Report
  • How Can This Data be Used?

Module UATE - Designing Process-Driven Tests

  • Define Existing Processes
  • Design Tests Based on Processes
  • Deliverables
  • The Process
    • Step 1 - Inventory Processes
    • Step 2 - Prioritize Processes
    • Step 3 - Document Processes
    • Step 4 - Verify Documented Processes
    • Step 5 - Translate Business Processes to Test Scripts
  • Tools

Module UATF - Test Cases From Use Cases

  • What is a Use Case?
  • Use Case Components
  • Use Case Model
  • Sample Use Case
  • Translating Use Cases into Test Cases
  • Test Cases and Test Scripts
  • Sample Test Cases Derived From Use Cases
  • The Process

Module TTLH - People Issues in Testing

  • The Role of Testing in a Project
  • Working with Developers
  • Working with Users
  • Keeping Management Informed of Progress
  • Managing Expectations
  • What Can a Tester Reasonably Assess or Recommend?

Resources

  • Checklists and Templates
  • Glossary
  • Bibliography

Deliverables

  • Course notebook with slides, worksheets, checklists, complete examples and supporting text
  • You will have the basic information needed to plan and execute an effective user-oriented test.

Last Updated on Monday, 16 January 2012 14:34

 

Randy's Newest Book

Frustrated and confused by trying to test large, complex and undocumented legacy systems? Read Randy's newest book! Click on the cover to buy it.

More...

Buy the Book!

Randy's book, Surviving the Top Ten Challenges of Software Testing, will help you solve some of your toughest testing problems: people problems!

Click on the image to buy it from Amazon.com.

Twitter Feed

Free Updates in Your E-mail Inbox

We never sell or release your infomation to any other organization.
Your Name
Your E-mail Address

Events

ISTQB Foundation Level Training in Software Testing:

Austin, TX - March 21 - 23, 2012
Huntsville, AL - April 25 - 27, 2012
Salt Lake City, UT - May 22 - 24, 2012

ISTQB Advanced Test Analyst Course:
Oklahoma City -  Mar 26 - 30, 2012
Newark, NJ - July 16 - 20, 2012

Testing Complex and Undocumented Legacy Systems:

Rome, Italy - June 18 - 20, 2012

Practical Software Test Automation:

Rome, Italy - June 21 - 22, 2012

Who's Online

We have 17 guests online

Testimonials

"Thanks to Randy's expertise and talents our team is on their way to an improved quality product!" 

Allace B. Buchmelter, Manager of Quality Assurance
CyberMetrics Corporation

"I was your student in Software Testing Foundation Level Course, and I recently successfully passed the exam with the score of 97%. I want to thank you very much for your excellent course which made me capable to achieve this certification. Without your course I could not do that. May I wish you all the best in your life and work!"

V.M. - Systems Tester

"Randy really spoke to the real world of testing - I could fully relate! I'll be back for the full basic course!"

B.K. - Structured UAT Participant

"Just wanted to let you know I took the CTFL exam on Friday and got a 95%! Thanks for your online training course and for answering questions as they came up!"

M.H., Florida

 

Share This Page!