Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

ISTQB Foundation - Agile Tester Extension

( Duration: 2 Days )

The ISTQB Agile Tester training course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. You will learn how agile software development projects are organized, and the various types of agile development practices in common use. You will understand how agile development differs from traditional approaches, how to position testers in an agile organization, the fundamental agile testing principles, practices, and processes, and the skills you will need to excel in an agile environment. You will learn ways to estimate and organize testing within agile projects and the application of risk-based testing on agile projects. You will also gain a basic understanding of the important testing and test-related tools commonly used on agile projects.

By attending ISTQB Agile Tester workshop, delegates will learn to:

  • Apply concepts from the ISTQB Foundation Level in an agile project
  • Recall the basic concept of agile software development based on the Agile Manifesto
  • Understand the advantages of the whole-team approach
  • Understand the benefits of early and frequent feedback
  • Recall agile software development approaches
  • Write user stories in collaboration with development, business representatives, and product owners
  • Understand how retrospectives can be used as a mechanism for process improvement in agile projects
  • Understand the use and purpose of continuous integration
  • Know the differences between iteration and release planning, and how a tester adds value in each of these activities
  • Describe the differences between testing activities in agile projects and non-agile projects
  • Describe how coding and testing activities are integrated in agile projects
  • Describe the role of independent testing in agile projects
  • Describe the basic set of work products used to communicate the status of testing in an agile project, including test progress and product quality
  • Describe the process of evolving tests across multiple iterations and explain why test automation is important to manage regression risk in agile projects
  • Understand the skills (people, domain, and testing) of a tester in an Agile team
  • Understand the role of a tester within an agile team
  • Recall the concepts of test-driven development, acceptance test-driven development, and behavior-driven development
  • Recall the concepts of the test pyramid
  • Summarize the testing quadrants and their relationships with testing levels and testing types
  • For a given agile project, practice the role of a tester in a Scrum team
  • Assess product quality risks within an agile project
  • Estimate testing effort based on iteration content and product quality risks
  • Interpret relevant information to support testing activities
  • Explain to business stakeholders how to define testable acceptance criteria
  • Given a user story, write acceptance test-driven development test cases
  • For both functional and non-functional behavior, write test cases using black box test design techniques based on given user stories
  • Execute exploratory testing to support the testing of an agile project
  • Recall different tools available to testers according to their purpose and to activities in agile projects

This course is ideal for testers experienced with traditional software lifecycles, entry-level testers with an interest in agile testing, and experienced developers with a lot to a little knowledge of testing who work in agile projects. Testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers working in agile organizations will find this course useful, informative, and fun.

COURSE AGENDA

1

The Fundamentals of Agile Software Development

  • Agile Software Development and the Agile Manifesto
  • The Whole-Team Approach
  • Early and Frequent Feedback
2

Aspects of Agile Approaches

  • Agile Software Development Approaches
  • Collaborative User Story Creation
  • Retrospectives
  • Continuous Integration
  • Release and Iteration Planning
3

The Differences between Testing in Traditional and Agile Approaches

  • Testing and Development Activities
  • Project Work Products
  • Test Levels
  • Testing and Configuration Management
  • Organizational Options for Independent Testing
4

Status of Testing in Agile Projects

  • Communicating Test Status Progress and Product Quality
  • Managing Regression Risk with Evolving Manual and Automated Test Cases
5

Role and Skills of a Tester in an Agile Team

  • Agile Tester Skills
  • The Role of a Tester in an Agile Team
6

Agile Testing Methods

  • Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development
  • The Test Pyramid
  • Testing Quadrants, Test Levels, and Testing Types
  • The Role of a Tester
7

Assessing Quality Risks and Estimating Test Effort

  • Assessing Quality Risks in Agile Projects
  • Estimating Testing Effort Based on Content and Risk
8

Techniques in Agile Projects

  • Acceptance Criteria, Adequate Coverage and Other Information for Testing
  • Applying Acceptance Test-Driven Development
  • Functional and Non-Functional Black Box Test Design
  • Exploratory Testing and Agile Testing
9

Tools in Agile Projects

  • Task Management and Tracking Tools
  • Communication and Information Sharing Tools
  • Software Build and Distribution Tools
  • Configuration Management Tools
  • Test Design, Implementation, and Execution Tools
  • Cloud Computing and Virtualization Tools

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X