International User Acceptance Testing

Learn via : Virtual Classroom / Online
Duration : 2 Days
  1. Home
  2. International User Acceptance Testing

Description

    Whether you are building software systems for others, or someone is building them for you, it is imperative that the software does what the end users need it to do. While the requirements are intended to say precisely what is needed, software can comply with every letter of the documented requirements and still be inappropriate for use in the real world. User Acceptance Testing (also known as UAT) prevents these unhappy surprises by ensuring that people have real knowledge of how the software will be used evaluate it against the actual business needs before it is ever deployed.

     

    Delegates will learn

    • This course will guide you in making UAT truly effective on your projects. It will identify the people who should be involved, the things those people should be doing, and when and how those activities should be done. If you are a member of a development team, this course will help you to make the best possible use of UAT in your development projects. If you are a customer or end user, it will equip you to be an effective user acceptance tester.

Outline

General Terms User Acceptance Testing

  • What is testing?
  • Definition and basic concepts of User Acceptance Testing
  • User Acceptance Testing in the Software Development Life Cycle
  • Difficulties, returns and frequently encountered problems of User Acceptance Testing
  • Software errors, its causes and consequences
  • Defining the scope of User Acceptance Testing
  • Success factors of User Acceptance Testing

Planning and Reporting User Acceptance Testing

  • Documentation of User Acceptance Testing
  • User Acceptance Testing Roles and Responsibilities
  • Estimation of User Acceptance Testing
  • Measurement and improvement of the maturity of the User Acceptance Testing process
  • Prioritization and reporting of the detected errors
  • Relationship between errors (defects) and change requests (CR)
  • Designing and running test scenarios (test cases)
  • Determining the termination criteria of User Acceptance Testing

Test Tool and Recommendations

  • Usage of error management tools during User Acceptance Testing
  • The role of business analysts and test engineers in User Acceptance Testing
  • Selection of the participating users and the needed competences in User Acceptance Testing
  • User Acceptance Testing tips and experiences from different sectors
  • Practical exercises during the training
  • Writing a test plan for User Acceptance Testing
  • Writing test scenarios (test cases) for User Acceptance Testing
  • Entry and reporting of errors