logo
Contact Us
  • Certifications
  • Certification Training
  • Courses
  • Training Options
  • Free Training
  • Upcoming Events
  • Tools
  • About

Free Software Testing Training Click For Info

Software Testing Training Is Coming To Your TownClick For Dates

Enter the Bug Free ZoneClick to Enter

Online Software Testing Training at your Pace and your PlaceClick For Details

On-Site Software Testing Training For Your TeamClick For Details

User Acceptance Testing

(Elective)

This course covers the Elective area of the Certified Test Manager (CTM) certification, Certified Software Test Professional certification and the CSTAS certification.

For costs and cities where this course might be offered, please see the right border of this page or to bring this course to your test team at your location, contact our Education and Professionals Services Group.

Course available as online self-paced
Course available to schedule onsite
Learn More
To read what our customers said about this course, click here
Concepts

Users/customers have a very strong need to be sure the systems they depend on actually meet business requirements, work properly, and truly help them do their jobs efficiently and effectively. However, users seldom are confident or comfortable testing system acceptability. This intensive interactive seminar shows users what they need to know to confidently make the best use of their time planning and conducting acceptance tests that catch more defects at the traditional tail-end of development, while also contributing in appropriate ways to reducing the number of errors that get through the development process for them to catch in UAT. Exercises give practice using practical methods and techniques.

Participants will learn:
  • Appropriate testing roles for users, developers, and professional testers; and what each shouldn't test.
  • How Proactive Testing throughout the life cycle reduces the number of errors left to find in UAT.
  • Key testing concepts, techniques, and strategies that facilitate adaptation to your situation.
  • Systematically expanding acceptance criteria to an acceptance test plan, test designs, and test cases
  • Supplementing with requirements-based tests, use cases, and high-level structural white box tests.
  • Techniques for obtaining/capturing test data and carrying out acceptance tests.
Who Should Attend:

This course has been designed for business managers and system users responsible for conducting user acceptance testing of systems they must depend on, as well as for system managers, project leaders, analysts, developers, quality/testing professionals, and auditors.

Outline
  • Role of User Acceptance Testing
    • Why users may resist involvement
    • Making users confident about testing
    • Objectives, types, and scope of testing
    • Acceptance testing as user’s self-defense
    • Why technical tests don’t catch all the errors
    • Essential elements of effective testing
    • CAT-Scan Approach to find more errors
    • Proactive Testing Life Cycle model
    • Separate technical and acceptance test paths
    • Place of UAT in overall test structure
    • Making sure important tests are done first
    • Developer/tester/user test responsibilities
  • Defing Acceptance Criteria
    • Defining acceptance test strategy up-front Source and role of acceptance criteria
    • 5 elements criteria should address
    • Functionality the user must demonstrate
    • How much, how often user must test
    • Determining system quality
    • Who should carry out acceptance tests
    • How acceptance tests should be performed
    • Added benefit, revealing requirements errors
  • Designing Acceptance Test Plans
    • Expanding the acceptance criteria
    • Allocating criteria to system design
    • Refining the design to catch oversights
    • Checklist of common problems to test
    • Equivalence classes and boundary values
    • Making quality factors (attributes) testable
    • Structural testing applicable to users
    • GUI features that always need to be tested
    • Defining requirements-based tests
    • Constructing use cases
    • Cautions about use case pitfalls
    • One- and two-column use case formats
    • Turning use cases into tests
    • Consolidating tests into efficient test scripts
  • Carrying Out Acceptance Tests
    • Differentiating test cases and test data
    • Traps that destroy value of acceptance tests
    • Warning about conversions
    • Documentation, training, Help tests
    • Configuration, installation, localization
    • Security, backup, recovery tests
    • Suitability of automating acceptance testing
    • Performance, stress, load testing
    • Issues on creating test conditions, data
    • Capturing results, determining correctness
    • User's defect tracking and metrics
Certifications
Professional Testing Certifications
Agile Testing Certifications
Mobile Testing Certifications
Test Automation Certifications
Test Management Certifications
Quality Management Certifications
Testing Certification Exams
Training Options
Online Interactive Training
Online Self-Paced Training
Public Training
Onsite Training
Certification Training
CSTP-A Training
CSTP-P Training
CSTP-M Training
CASTP-P Training
CASTP-M Training
CMSTP Training
CSTL Training
CTM-P Training
CTM-M Training
CSTAS Training
CSTAA Training
CSQM Training
Free Training
Online Interactive Webinars
Online Recorded Webinars
Courses
Search Course List
General Testing Courses
Mobile Testing Courses
Agile Testing Courses
Test Automation Courses
Requirement Courses
Database Courses
Test Management Courses
Register for Public Training Register for Online Training Retake Exam Request Course Extension Apply for Graduation Testimonials
Mailing List Request Information Site Map (HTML) Site Map (XML) Books Bug Free Zone
testing-institute-facebook testing-institute-youtube testing-institute-linkedin testing-institute-twitter testing-institute-mailto
business-review
©Copyright IIST 2017 Contact Us