Course Category: Software Testing
Course Duration: 2 Days
Hours: 14 Contact Hours
Course Background
Assessment and validation of the business solution are important and frequent activities of product owners (POs), business analysts (BAs) and testers. Part of their responsibilities is to define acceptance criteria for the requirements, regardless of the type of development lifecycle – Agile or traditional. Acceptance criteria are defined by decomposing the requirements into a more atomic and testable form. Test cases are then designed to verify the solution against the criteria. Designing acceptance tests from acceptance criteria should be a highly collaborative activity, involving business analysts and testers, to ensure high business value of the acceptance testing phase, and mitigating the risks related to product release.
Supporting this collaborative work, and thereby avoiding the silo effect between product owners / business analysts and testers, is the key objective of the syllabus of ISTQB® Certified Tester Foundation Level Acceptance Testing.
Who should attend?
This acceptance testing qualification is aimed at anyone involved in software acceptance testing activities. This includes people in roles such as product owners, business analysts, testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers.
The focus of the syllabus is on the concepts, methods and practices of collaboration between product owners / business analysts and testers in acceptance testing.
Pre-Requisites
A candidate aspiring to take the Acceptance Testing Foundation Level Certification is required to be certified in ISTQB Certified Tester Foundation Level (CTFL) or ISEB Foundation Certificate in Software Testing.
There are no pre-requisites to attending the course only for education and knowledge purposes.
Learning Objectives
IT professionals who have passed the “Acceptance Testing” syllabus exam should be able to demonstrate their skills in the following areas:
- Develop and review acceptance criteria for requirements and/or user stories in a collaborative way.
- Apply Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD) techniques for a given scenario.
- Apply the Gherkin language for designing acceptance tests for a given scenario.
- Organize exploratory testing and beta testing session.
- Review business process/rule models specified in BPMN and DMN.
- Use business process/rule models specified in BPMN and DMN to create acceptance tests.
- Consider usability/user experience, performance efficiency and security in planning and performing acceptance testing.
- Collaborate efficiently with relevant stakeholders in acceptance testing activities including defect reporting and analysis and test status reporting.
- Select relevant tools for acceptance testing activities.
Training and Exam Duration
Training: 2 days
The course material shall be issued on the first day of the course during registration.
Exam: One hour duration
The exam is held separately from the training course.
Most course participants take the exam within two weeks or earlier from the course completion date.
Exam Pattern
The Foundation Level Acceptance Testing exam is comprised of 40 multiple-choice questions, with a pass mark grade of 65% to be completed within 60 minutes.
Course Outline
1. Introduction and Foundations
1.1 Fundamental Relationships
1.2 Business Analysis and Acceptance Testing
2. Acceptance Criteria, Acceptance Tests and Experience Based Practices
2.1 Writing Acceptance Criteria
2.2 Designing Acceptance Tests
2.3 Experience-based Approaches for Acceptance Testing
3. Business Process and Business Rules Modeling
3.1 Modeling Business Processes and Rules
3.2 Deriving Acceptance Tests from Business Process/Rule Models
3.3 Business Process Modeling for Acceptance Testing
Skills Gained
4. Acceptance Testing for Non-Functional Requirements
4.1 Non-functional Characteristics and Quality in Use
4.2 Usability and User Experience
4.3 Performance Efficiency
4.4 Security
5. Collaborative Acceptance Testing
5.1 Collaboration
5.2 Activities
5.3 Tool Support
Course Category: Software Testing
Course Duration: 2 Days
Hours: 14 Contact Hours
Processworks Sdn Bhd
MyCOID: 659359-X
HRD Corp registered training provider