Introduction to Agile Testing

Level

Introduction to Agile Testing

Aikona
Logo Aikona

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

Overview

Agile software development practices are now so widespread that they are no longer considered ‘extreme’. However, many organisations and agile teams still struggle with how to do successful testing on an agile development project.
This tutorial introduces the key principles of agile development with a particular focus on the quality and testing aspects. We illustrate why agile projects present a radical shift from traditional ‘waterfall’ project plans and divisions of labour, and show why this requires a complete rethink of the way software is tested.
We explain what it means for a project to be truly ‘test-driven’, where the testers take a ‘lead’ rather than a ‘lag’ role in the dev…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Agile Development, Testing Measurement & Inspection, Agile / Scrum, DSDM Atern, and Programming (general).

Overview

Agile software development practices are now so widespread that they are no longer considered ‘extreme’. However, many organisations and agile teams still struggle with how to do successful testing on an agile development project.
This tutorial introduces the key principles of agile development with a particular focus on the quality and testing aspects. We illustrate why agile projects present a radical shift from traditional ‘waterfall’ project plans and divisions of labour, and show why this requires a complete rethink of the way software is tested.
We explain what it means for a project to be truly ‘test-driven’, where the testers take a ‘lead’ rather than a ‘lag’ role in the development cycle. Students will learn how to use different testing techniques to provide complementary risk mitigation and test coverage on agile projects. The tutorial also gives students practical exposure to a number of open-source testing tools popular in agile teams, such as FIT, FitNesse, and xUnit.

Prerequisites

There are no pre-requisites for this course.

Who should attend?

Developer, Agile Tester, Test Automation Specialist

Delegates will learn how to

On completion of this course you will understand agile projects and how they represent a highly collaborative approach to software development. Through interactive sessions you will have gained practical exposure to the common processes of agile including:

  • Planning Iterations
  • Task Estimation
  • Prioritising tasks by business value
  • Using acceptance tests to drive development

Course Outline.

Introduction to Agile Software Development

Becoming Agile – Why Agile projects are different
A New approach to the project plan
The Agile Alliance & ‘Manifesto’
Features & characteristics of Agile methods
Business imperatives
Agile in context – conditions for success
Dispelling popular Agile myths
Examined: XP and Lean Development
Traditional problems, new solutions
Key practices
Agile Testing Strategies

An agile testing metaphor: hitting a moving target
Implications of Agile for testing strategies
Aligning the test cycle with the development cycle
Automation, automation, automation
Test-Driven Development
Testing Visibly
Defect Management and Triage
Exploratory Testing
The Agile Game

A fun, interactive session to explore Agile principles
Agile Tools and Techniques – an Overview

Test-Driven Development with xUnit
Continuous Integration with CruiseControl
Acceptance Testing with FIT
Story Authoring with FitNesse

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.