Course Description
With the increasing emphasis on the involvement of user staff in the sign-off of systems into production, it is now essential to make sure that they are equipped with the concepts, background and formal techniques which will enable them to succeed.
Course Objective:
The course aims to teach a unique structured method for testing.
Prerequisites
There are no prerequisites for attendance.
Delivery Method:
Instructor Led
Performance-Based Objectives
At the end of the workshop, delegates will be able to take a systematic and methodical approach to User Acceptance Testing, ensuring complete and efficient testing of delivered systems.
Course Content
PRINCIPLES OF TESTING
Definitions of testing
Problems/limitations of the testing process
Principles of testing approaches to minimise problems
TESTING STRATEGIES
Testing Steps
A step by step method (or structure) for planning, producing and applying tests
The Testing Cycle -levels of testing which may he used and objectives of each.
The course will concentrate on the user acceptance testing level
The Testing Strategy - the testing pie - categories of conditions which must he tested
The Strategy Matrix -determining which categories to test in user acceptance testing
ACCEPTANCE CRITERIA
The objectives of user acceptance testing
The place of user acceptance testing in the project
Definition of user acceptance criteria
How user acceptance criteria will be used in user acceptance testing
How to formulate and word the criteria
Ensuring all aspects of user acceptability are covered
The use of checklists in user acceptance testing
IDENTIFYING TEST CONDITIONS
Definition of the test condition
Methods of deriving test conditions
Reviewing for completeness. clarity and balance
RISK ASSESSMENT
The risk management cycle
Business risks defined
Identifying high impact areas of systems
Factors contributing to risk
Assessing risk and prioritising test conditions
TEST DATA AND TEST SCRIPTS
Base data and input data
Definition of the test case (data and expected result)
Sources of data
How to specify test cases as a test script
How to assess test coverage
Documentation produced
REVIEWING TEST PLANS
The need to review test plans
Criteria for quality user acceptance test plans
Methods for reviewing test plans
CASE STUDY
Interspersed with the sessions the dele- gates work in teams to practice the techniques covered.
Working from sample business system requirements documents, delegates identify test conditions, perform risk assessment, create test scripts and carry out reviews of the results.