Testing in an Agile Environment

Course

Online

£ 1,300 + VAT

Description

  • Type

    Course

  • Methodology

    Online

Agile software practices are being employed within many development organisations worldwide. More and more test teams and testers are participating in agile projects or are embedded within agile teams. Learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. This course prepares you to be a valuable member of an agile development team. Lecture presentations are supported by exercises allowing reinforcement of learning and enhancing the understanding process. Audience Test analysts, test team leaders, test managers, developers or project managers who wish to understand agile software development practices and how they impact upon testing processes. Testers about to become involved in testing on agile projects. Learning Objectives The objectives of this course are to enable participants to: Understand the need for, and principles of, agile methods.Recognise the constituent parts of Scrum.Understand the role of a tester in agile software development.Be able to write tests based on user stories and make a positive contribution to estimates of size and duration.Choose appropriate tests and test approaches in an agile development project. Lecture presentations are supported by exercises allowing reinforcement of learning and enhancing the understanding process.

About this course

Participants are expected to be familiar with the fundamentals of software testing.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

Subjects

  • Team Training
  • Project
  • Testing

Course programme

Agile Software Development

The agile manifesto

Agile manifesto principles

An agile approach to projects

Working as one team

Working in short iterations

Focusing on business priorities

Inspection and adaption

Traditional testing

Agile testing

Introduction to Scrum

Scrum theory

Starting Scrum

Product Backlog

Sprint planning meetings

Sprint Backlog

Sprints

Sprint Reviews

Sprint Retrospectives

Daily Scrums

The Agile Team

Scrum roles – Scrum-Master, Product Owner, The Team

Customers and Stakeholders

Whole team approach

Role swapping

Extreme Programming (XP)

XP values

Guiding principles of XP

XP activities

XP practices

Improving quality with XP

The XP development lifecycle

XP team roles

Testing in XP

User Stories

Requirements gathering

What are user stories?

Levels of detail

Splitting a story

Using index cards for user stories

Defining done

Collecting stories

Advantages of user stories

Estimating

Agile estimating

Process of estimating duration

Estimating size with story points

Velocity

Estimating velocity

Ideal time and elapsed time

Estimating in ideal days

Estimation scales

Splitting user stories

Planning poker

Agile Testing Strategies

Project Initiation

Whole Team approach

Independent test teams

Continuous integration

Test-driven development (TDD)

Parallel independent testing

Release testing

Exploratory testing

Non-functional testing

Testing in an Agile Environment

£ 1,300 + VAT