This course is for Testers, Test Analysts, Test Engineers, Test Consultants, Test Managers, User Acceptance Testers, and Software Developers and anyone interested in Software Testing and/or Agile.
Prerequisites
A candidate aspiring to take the ISTQB - Agile Tester Extension 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.
Training and Exam Duration
Training: 2 days
The course material shall be issued on the first day of the course during registration.
Exam: 60 minutes duration
Exam Pattern
The ISTQB - Agile Tester Extension Foundation Level Certification exam consists of 40 multiple choice questions that total to 40 marks.
The exam is closed-book, i.e. no materials are allowed to be used. The candidate must achieve at least 65% (26 out of 40) of the total score possible.
This course is delivered via Virtual Instructor-Led Training, covering the following topics:
Agile Software Development
1.1 The Fundamentals of Agile Software Development
1.1.1 Basic concept of Agile software development based on the Agile Manifesto
1.1.2 Advantages of the whole-team approach
1.1.3 Benefits of early and frequent feedback
1.2 Aspects of Agile Approaches
1.2.1 Agile software development approaches
1.2.2 User stories in collaboration with developers and business representatives
1.2.3 Use of retrospectives as a mechanism for process improvement in Agile projects
1.2.4 Use and purpose of continuous integration
1.2.5 Differences between iteration and release planning
Fundamental Agile Testing Principles, Practices and Processes
2.1 The Differences between Testing in Traditional and Agile Approaches
2.1.1 Differences between testing activities in Agile projects and non-Agile projects
2.1.2 Integration of development and testing activities in Agile projects
2.1.3 Role of independent testing in Agile projects
2.2 Status of Testing in Agile Projects
2.2.1 Tools and techniques used to communicate the test status, test progress and product quality in an Agile project
2.2.2 Process of evolving tests across multiple iterations and explain why test automation is important to manage regression risk in Agile projects
2.3 Role and Skills of a Tester in an Agile Team
2.3.1 Skills (people, domain, and testing) of a tester in an Agile team
2.3.2 Role of a tester within an Agile team
Agile Testing Methods, Techniques and Tools
3.1 Agile Testing Methods
3.1.1 Concepts of test-driven development, acceptance test-driven development, and behavior-driven development
3.1.2 Concepts of test pyramid
3.1.3 Testing quadrants and their relationships with testing levels and testing types
3.1.4 Role of a tester in a Scrum team
3.2 Assessing Quality Risks and Estimating Test Effort
3.2.1 Assess quality risks within an Agile project
3.2.2 Estimate testing effort based on iteration content and quality risks
3.3 Techniques in Agile Projects
3.3.1 Information for supporting testing activities
3.3.2 Define testable acceptance criteria
3.3.3 Acceptance test-driven development test cases
3.3.4 Test cases using black box test design techniques for both functional and non-functional behavior
3.3.5 Exploratory testing to support an Agile project
3.4 Tools in Agile Projects
3.4.1 Tools available to testers according to their purpose and to activities in Agile projects
What You Need
The devices being used by the attendee should be able to access the below applications:
For Course Participation:
- Zoom (zoom.us) as the course participation platform.
- Sharedbook.com to access the course notes.
- PDF reader for any documents provided.
For Online Proctoring Exams
- Sentinel Secure. Click HERE for details.