User Acceptance Testing
Course
In London-City
Description
-
Type
Course
-
Location
London-city
This course is intended for candidates with little or no knowledge of testing, but have been given the task of carrying out, or the management responsibility for User Acceptance Testing. Bearing in mind that the candidates may well have already attended, or may well be attending an ISTQB Foundation course in the future, the course has been constructed so that it follows the principles laid down by ISTQB and what the British Computer Society considers to be "best practice." The candidates will be shown how UAT fits into the overall process of software testing and how to maximise the effectiveness of their testing efforts. Learning Objectives To learn the importance of testing at all stages of systems developmentTo be able to specify the responsibilities of users, analysts and programmers for acceptance testingTo identify the major testing strategies and how to implement these in an integrated test planCourse OutlineThe course is delivered in two distinct parts:Day One - UAT in the testing lifecycle and organisation and managementDay Two - The UAT approach and testing techniquesWho Should Attend?Users, business and system analysts who prepare requirements specificationsTeam LeadersAnyone involved in acceptance testing from the start of the project through to implementation
Facilities
Location
Start date
Start date
Reviews
Subjects
- Approach
- Testing
Course programme
DAY 1
UAT in the Testing Lifecycle
Covering the principles if 'good testing' and aimed specifically at UAT, this session introduces the concept of 'customer testing' and how it is applied to different kinds of customers. It also describes testing as shown in the V Model and where UAT fits into that process. The importance of reporting a defect accurately is also described and how defect reports are processed through development.
Organisation and Management
Looks at the issues that must be considered when setting up and/or running a test group, including the skills and expertise that will be required from time to time. Emphasis is placed on why independence is important in testing and candidates will be introduced to testing techniques. Test planning is described in terms of the IEEE 829 Test Plan Document standard and shown why prioritisation is necessary.
Day 2
The UAT Approach
This is where candidates will look in detail at what testing is all about. Who is actually responsible for acceptance testing, the importance of the 'fundamental test process' and how testing should be conducted. This includes test estimation, the importance of setting up the right testing environment (model office etc.) and how the UAT approach is different from testing in development.
Testing Techniques
Explaining how use of the right techniques can improve the effectiveness of testing, including the differences between functional and non-functional testing and why testing should be a combination of both approaches. Candidates will be introduced to Boundary Vale Analysis and Equivalence Partitioning and shown how these techniques are effective in providing good test coverage. The final session will be on the strengths and weaknesses testing tools.
User Acceptance Testing