Workshop description
This workshop-style tutorial introduces the key principles of agile development with a particular focus on the quality and testing aspects. Through a series of exercises 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. You will learn how to use different testing techniques to provide complementary risk mitigation and test coverage on agile projects. The tutorial also gives you exposure to some open-source testing tools popular in agile teams, such as FitNesse.
Topics covered include:
- The agile process and the place of testing
- From Stories to Acceptance Criteria to Tests
- Testers and other Agile team member roles
- Acceptance Test-Driven Development
- Automated and Exploratory Testing
- Tooling and the Testing Pyramid
- Agile Defect Management
Target audience
what will you learn?
- How testing fits into the agile process
- Key Concepts and terminology of XP, Scrum, Lean and Kanban
- How to write User Stories with clear acceptance criteria
- How Test-Driven Development is used for Unit and Acceptance Testing
- How to manage defects in agile
- Common tools for agile test automation
About the trainer
David Evans is an independent agile consultant, coach and trainer with over 22 years of IT experience. A thought-leader in the field of agile testing, he has provided training and consultancy for clients in the UK, Ireland, Sweden, Germany, Australia, Israel, South Africa and Singapore. A regular speaker at events and conferences across Europe, David has also had many papers published in international IT journals. He currently lives and works in the UK, where he runs his own company “ThinkAlike Consulting”. He can be reached at david@thinkalikeconsulting.com on email and @DavidEvans66 on Twitter.











