Fundamentals of UAT
- The difference between user involvement and user acceptance testing
- The value-add that end-user involvement brings to the software development project
- User acceptance testing in the software development life cycle
- Timeline and schedule
Software Development Life Cycle Methodology
- Functional Testing
- Structural Testing
- Development phases
- Project and Testing documentation
Communication and Expectations
- Understand the perspectives held by end-users, developers, and testers
- Recognize potential conflicts of interest between stakeholders
- Politics of user acceptance testing
Preparing for the Software Testing Process
- Tool selection
- Staffing the team
- Developing the test strategy
- Risk and contingency
Planning and Doing
- Set software testing objectives
- Define user acceptance criteria
- Develop test scenarios and scripts
- Define business cases
- Test requirements matrix
- Estimate the test effort
- Finalize the test plan
Management, Monitoring, and Reporting
- Management and reporting structures
- Progress reporting
- Defining bug categories and priorities
- Identifying and analyzing trends
- Formalizing the User Acceptance Test Report
Summary and Your Next Step
- Top 10 significant points of user involvement
- Five things to do when returning to work from the course
- Questions and answers
|