At a glance
3 days
AUD $2200 inc GST
to run this course in-house.
Best introduction course for non IT-ers
Acceptance Testing is the final stage of testing before product release or implementation. It presents specific challenges for starting software testers and is often the first software testing experience for the subject matter experts involved. This course familiarises participants with the basic principles of software testing and equips them with the skills necessary to achieve the objective of their acceptance test.
First, the role of Acceptance Testing in the context of the overall testing lifecycle is discussed. Then, using a mix of theory and practical hands on exercises, this course provides techniques and processes necessary to:
- Create a risk analysis
- Decompose requirements documents
- Identify non-functional requirements
- Define acceptance criteria
- Prepare realistic business scenarios for testing
- Identify test environment requirements
- Manage changes during testing
- Schedule test execution
- Evaluate the test results from a business perspective, and
- Deal with the specific challenges of contractual acceptance testing and managing vendor testing.
This IIBA™ endorsed course also provides material and skills relevant to the BABOK™ knowledge area of Solution Assessment and Validation.
Intended For
Starting software testers, business analysts and subject matter experts who will be involved in the Acceptance Testing process plus other project professionals who want to develop a better understanding of the process.
Prerequisites
Nil.
Learning outcomes
By the end of this course participants will be able to:
- Understand the different types of testing
- Understand the software development lifecycle and the testing lifecycle
- Articulate how Acceptance Testing fits into the testing lifecycle
- Understand functional, non-functional, business scenarios, system integration and end-to-end scenarios
- Understand the challenges of integration testing and regression testing
- Define test scope
- Determine the priorities for testing activities
- Apply software testing best practices
- Create appropriate test cases for Acceptance Testing
- Execute a process for decomposing requirements or use cases to testable conditions
- Understand the different test design techniques
- Design and implement a process for tracing test cases to requirements
- Balance test execution progress with thoroughness
- Write good defect reports
Content
Principles of testing
Testing throughout the lifecycle
Risk analysis
Defining the scope
| Test planning
Test design
Test case construction
|
Method Used
Presentations, interactive discussion and hands-on exercises.


