Atpakaļ

ATFE, ISTQB® Certified Agile Tester - Foundation Level Extension

Kursa ilgums, akadēmiskās stundas:16
Kursa cena, EUR (bez PVN):750,00

Plāni

Datums, laiksVietaValoda
9.decembris - 10.decembris, 2019 RĪGA, Tallinas 4Latviski
Pieteikties

 

Apraksts nav pieejams latviešu valodā

Training course helps to learn an agile testing approach following  the principles of agile software development as outlined in the Agile Manifesto. Participants will learn  the values and principles that underpin agile projects, and how testers are an integral part of a whole development team approach to the agile project management and implementation.  
Course consists of practical workshop activities, discussions, learning best practices of agile testing.

Target audience

  • Anyone involved in testing processes with an interest in agile testing: test analysts, test engineers, test consultants, test managers, user acceptance testers, software developers
  • Those who plan to take the ISTQB® Certified Tester - Foundation Level Extension: Agile Tester exam

Prerequisites:

  • The knowledge and skills in the testing processes at the level of training course STF, Certified Tester Foundation Level
  • The Foundation Level Certification – for those, who are planning to take Certified Tester - Foundation Level Extension: Agile Tester exam

After successfully completing the course and passing the exam, participants should be able to:

  • Collaborate in an agile team, being familiar with agile principles and practices;
  • Support the agile team in planning test related activities;
  • Understand the basic concepts of agile approach based on the Agile Manifesto;
  • Understand the role of a tester within an agile team;
  • Assess quality risks within an agile project;
  • Estimate test efforts based on iteration content and product quality risks;
  • Apply testing techniques in agile projects;
  • Explain to business stakeholders how to define testable acceptance criteria;
  • Write test cases, for both functional and non-functional aspects
  • Execute exploratory testing to support the testing of an agile project
  • execute tests according to agreed testing plans, and analyse and report on the results of tests;
  • write clear incident reports;
  • participate in reviews of small to medium-sized agile projects

Certification

Certified Tester - Foundation Level Extension: Agile Tester exam

included in the course price

Similar to the Foundation Level Certification exam, the Agile Tester Certification exam will comprise of 40 multiple choice questions, with a pass mark of 65% to be completed within 60 minutes.

Course Program

1. Agile Software Development:

1.1.    The Fundamentals of Agile Software Development

  • The basic concept of Agile software development based on the Agile Manifesto;
  • The advantages of the whole-team approach;
  • The benefits of early and frequent feedback;

1.2.    Aspects of Agile Approaches:

  • Agile software development approaches
  • Creating testable user stories in collaboration with developers and business representatives
  • Understanding how retrospectives can be used as a mechanism for process improvement in Agile projects
  • Understanding the use and purpose of continuous integration
  • Knowing the differences between iteration and release planning, and how a tester adds value in each of these activities

2. Fundamental Agile Testing Principles, Practices, and Processes:

2.1.    The Differences between Testing in Traditional and Agile Approaches

  • The differences between testing activities in Agile projects and non-Agile projects
  • Integration of development and testing activities in Agile projects
  • The role of independent testing in Agile projects

2.2.    Status of Testing in Agile Projects:

  • The tools and techniques used to communicate the status of testing in an Agile project, including test progress and product quality
  • The process of evolving tests across multiple iterations
  • Test automation to manage regression risk in Agile projects

2.3.    Role and Skills of a Tester in an Agile Team

  • The skills (people, domain, and testing) of a tester in an Agile team
  • The role of a tester within an Agile team

3. Agile Testing Methods, Techniques, and Tools:

3.1.    Agile Testing Methods:

  • The concepts of test-driven development, acceptance test-driven development, and behaviour-driven development
  • The concepts of the test pyramid
  • The testing quadrants and their relationships with testing levels and testing types
  • The role of a tester in a Scrum team

3.2.    Assessing Quality Risks and Estimating Test Effort:

  • Assessment of quality risks within an Agile project
  • Estimation of testing effort based on iteration content and quality risks

3.3.    Techniques in Agile Projects:

  • Interpretation of relevant information to support testing activities
  • Explanation to business stakeholders how to define testable acceptance criteria
  • Given a user story, writing acceptance test-driven development test cases
  • For both functional and non-functional behaviour, writing test cases using black box test design techniques based on given user stories
  • Performing exploratory testing to support the testing of an Agile project

3.4.    Tools in Agile Projects:

  • Different tools available to testers according to their purpose and to activities in Agile projects