| Location | Jun | Jul | Aug | Sep | view later dates |
|---|---|---|---|---|---|
| Location | Oct | Nov | Dec | Jan | view earlier dates |
| London, EC | |- | |- | |- | |23 | ![]() |
| Location | Oct | Nov | Dec | Jan | view earlier dates |
|---|---|---|---|---|---|
| London, EC | |- | |- | |2 | |- | ![]() |

| 23 Sep | £400 exc VAT | ![]() | |
| 02 Dec | £400 exc VAT | ![]() | |
| Leeds | |- | |- | |12 | |- | ![]() |
| Location | Oct | Nov | Dec | Jan | view earlier dates |
|---|---|---|---|---|---|
| Leeds | |- | |- | |- | |- | ![]() |

| 12 Aug | £400 exc VAT | ![]() | |
| Manchester | |- | |1 | |- | |- | ![]() |
| Location | Oct | Nov | Dec | Jan | view earlier dates |
|---|---|---|---|---|---|
| Manchester | |21 | |- | |- | |- | ![]() |

| 01 Jul | £400 exc VAT | ![]() | |
| 21 Oct | £400 exc VAT | ![]() | |
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.
There are no pre-requisites for this course.
Who should attend?
Developer, Agile Tester, Test Automation Specialist
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:
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
In case you didn’t know, since 1999 Campaign for Learning (CfL) has promoted an annual awareness day that supports learning in the workplace. This year it is Thursday 23 May and the theme is “Many ways to learn”.
Having been in the Learning and Development industry for over 15 years I have seen many ‘silver bullets’ aimed at creating staff that are competent to do the job they were employed to do to drive organisational success. In fact, the quest for the elusive formula has been going on for a lot longer – in the project management profession there has been over 30 years of “the next best thing”.
How many times do you use models in your everyday life? Go on think about it…How did you get to work? If you used any form of map, including the tube map, then you used a model. If you asked a model for directions then yes you could argue that you used a model but really that would be missing the point…Although well done if you did that and then reached your destination!
Anyone who has ever worked as a Business Analyst will be familiar with this line of questioning and will likely approach any scenario that could prompt it with a certain amount of trepidation.
This is one in a series of videos and blog posts that explore the top 10 most critical web application security risks as defined by OWASP.