ASPE is a leading provider of SDLC training
find SDLC training anywhere in the US and in your state
Questions about our services or how our courses can help you and your organization? Call today!
     
About Us  |  Courses  |  Join Mailing List
Business Analysis and Requirements training for analysts Training for Agile practitioners Project Management, PMP, and Professional skills training software testing and quality assurance
Fees for this course
This class is delivered as on-site training only. Please call toll-free 877-800-5221 to inquire about pricing for this class.

All full time federal, state, and local government employees can take advantage of government discount pricing. ASPE accepts GSA SmartPay and GCPC credit card, and participates in GSA Advantage: www.gsaadvantage.gov Please note that you must register by phone to receive the GSA discount.

View the curricula and courses ASPE has to offer
Bring one of our courses onsite for superior training and cost effectiveness
Get Certified quickly and easily with ASPE SDLC
Package your training for lower pricing, easy planning, and future discounts
Free templates, tools and offers from ASPE SDLC
Why not train for free? Find out what ASPE offers today!
Find out the latest updates from ASPE, when training is coming to your area, or when a specific course opens up new classes
Get nearly immediate results to your questions!


ASPE SDLC now offers specialty agile assessments















COURSE 3450 | 1-DAY SESSION
Proactive User Acceptance Testing
Course Outline

I. 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

II. DEFINING 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

III. 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

IV. 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