Agile

Introduction to Agile Testing workshop

Introduction to Agile Testing

 

Background

Introduction to Agile Testing, 22 February, Manchester

Presenter: Tristan McCarthy, Lead Consultant, OpenCredo

In the modern economy we are seeing reactivity, decreased time-to-market and the ability to experiment are competitive advantages. The introduction of Agile methodology and the associated evolving software development practices have managed to satisfy these demands to some degree, but the traditional testing and quality assurance processes have struggled to keep pace. Join us on this course to learn how to harness modern QA practices like design by specification, automated testing, and metrics-driven quality assessment.

Drawing on over 6 years of practical experience from the OpenCredo team, you will explore worked examples and learn clear lessons in test automation and agile development. The workshop is ideal for members of development teams working to integrate testing, as well as product owners and business analysts who need a better way of communicating their business objectives. The results will be clearer requirements, faster test feedback, and increased confidence in software quality.

This workshop will be structured to utilise the skills of both technical and business focused personnel to simulate the reality of working within an Agile team. Attendees will leave with an understanding of how agile testing can be integrated with every stage of the development lifecycle.

Target Audience

  • Developers and testers new to agile development and/or test automation
  • Product owners and business analysts involved in agile development teams

Key takeaways

  • Explore the benefits of automation within the software testing and quality assurance process, and understand how this is integral to agile development
  • Develop the ability to write tests that can be used to drive shared understanding of requirements between business and technical stakeholders
  • Learn how to critically assess and improve testing practices
  • Avoid common pitfalls when writing automated test frameworks
  • Understand the costs and rewards of different levels and types of automation
    • Unit / Integration / Acceptance
    • Functional / Non (Cross) Functional e.g. Performance and Security