Skip to main content Accessibility help
×
Hostname: page-component-848d4c4894-nmvwc Total loading time: 0 Render date: 2024-06-14T20:15:02.644Z Has data issue: false hasContentIssue false

14 - Agile Testing

Published online by Cambridge University Press:  03 May 2011

John Watkins
Affiliation:
IBM Software Group, UK
Simon Mills
Affiliation:
Ingenuity System Testing Services Ltd., UK
Get access

Summary

“Agile is arguably a thirty year old overnight success.”

– Bob Bartlet

Introduction

This chapter discusses the “recent” phenomenon of agile approaches to software development and testing, reviews a number of successful agile quality management practices being employed by testing practitioners on real-world projects, and concludes by making a series of recommendations about how to implement an effective and efficient agile testing approach.

Chapter 20 provides a case study that documents the role and use of agile testing best practices within the context of an agile development and testing project.

Overview of Agile Testing

In recent years new approaches to the development and testing of software and the management of software projects, such as Extreme Programming (XP) and Scrum (50 and 51) have encouraged practitioners to be more agile in the delivery of software systems.

The typical features of such agile approaches include:

  • Breaking large monolithic software projects down into smaller more easily achieved iterations

  • The rapid delivery of working elements of the developing system for early testing and to gain feedback from the customer on the suitability of the software

  • Colocation of the development and testing team with suitably knowledgeable and empowered customer representatives

  • Employing use cases (8) or user stories (50) to capture customer requirements in a clear and simple manner that enables the customer to understand and agree on the requirements

  • Being as responsive to customer requests for changes to the developing system as possible

  • Employing focused and effective project communications including stand-up meetings (51), agile retrospectives (53), and short lines of communications

  • […]

Type
Chapter
Information
Testing IT
An Off-the-Shelf Software Testing Process
, pp. 117 - 124
Publisher: Cambridge University Press
Print publication year: 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×