This three-day course is aimed at anyone wanting to enhance their technical knowledge within an Agile project environment. The pre-requisites for this exam is that you ho... [+]
Blended Virtual CourseThe course is a hybrid of virtual training and self-study which will be a mixture of teaching using Microsoft Teams for short bursts at the beginning of the day, then setting work for the rest of the day and then coming back at the end of the day for another on-line session for any questions before setting homework in the form of practice exams for the evening. You do not have to install Microsoft Teams , you will receive a link and can access the course using the web browser.
Remote proctored examTake your exam from any location. Read about iSQI remote proctored exam here Requirements for the exam:
The exam will be using Google Chrome and there is a plug-in that needs to be installed
You will need a laptop/PC with a camera and a microphone
A current ID with a picture
This course will be beneficial to anyone wanting to make a difference in an Agile project, by understanding the various options available and how they can benefit and enhance the project.
The course is divided into 4 main aspects
This section looks at how testers will analyse user stories and epics using a variety of requirements engineering techniques, such as, storyboarding, Story Mapping, Personas, Diagrams and Use Cases. The Acceptance Criteria is a crucial aspect to determine whether a user story is “done” and we shall discover how acceptance criteria can be made testable with the use of test design techniques.
Testing in Agile
This section looks at the variety of specific Agile development and testing techniques such as Test Driven Development, Behaviour Driven Development and Acceptance Test Driven Development. Although these were discussed briefly in the Agile Foundation, more time will be spent on these aspects to uncover their commonalities and differences and how and when we should use them. Part of TDD is the concept of re-factoring, and we shall uncover why refactoring is so important within Agile and what impact this has on testing within an Agile framework.
We shall also demonstrate the power of creating good quality exploratory testing charters with in an Agile project and why these are the key to success of Agile.
Test Automation is a must for almost all projects - however we will discover why Test Automation is needed even more within an Agile project. We shall look at the variety of scripting methods and in particular why data-driven and keyword-driven scripting is so important. Candidates will Understand how to apply test automation to a given test approach in an Agile environment and the various challenges that are presented. Candidates will also understand the factors to consider when determining the level of test automation needed to keep up with the speed of deployment.
Deployment and Delivery
Continuous Integration is now of the success factors of Agile and the fact that we can continuously develop, test and deploy in this fast pace environment. However this section will look at the various options that are provided for continuous integration and how it impacts testing activities along with the use of service virtualisation.
The exam is a 1 hour 30 minute, 40 question multiple-choice exam totaling 75 points. There is an extra 23 minutes (25%) allowed for candidates whose first language is not English. The pass mark is 65% (49 out of 75). It is a pre-requisite that attendees hold the ISTQB Agile Tester Foundation certificate