Holistic Testing: strategies for agile teams

Holistic Testing: strategies for agile teams is a practical course designed and created by Janet Gregory and Lisa Crispin, leaders in agile testing worldwide. The course is based on their books Agile Testing: A Practical Guide for Testers and Agile TeamsMore Agile Testing: Learning Journeys for the Whole Team and Agile Testing Condensed: A Brief Introduction.

The course includes several real-world examples of how different members of a team can collaborate to deliver high-quality, high-value software. During the course, participants will learn practical skills and techniques that they can put in place immediately.

The course lasts 20 hours, distributed in 5 sessions of 4 hours and is taught through Zoom tool. In addition, we will use other online collaboration tools to carry out the different exercises, practices and activities of the course.

¿What will I learn in this course?

 

You will how all members in a team, in an agile context, collaborate to plan and execute different testing activities needed to instill quality in your product. Through talks, discussions and exercises, the course will address essential principles and practices, including:
✓   How testing is integrated in an agile way in short iterations and frequent deliveries.
✓   The most common cultural and logistical obstacles that teams face when transitioning from a traditional waterfall process to an agile software development context.
✓   Tester role in an agile team.
✓   Values and principles that can help all team members adopt an agile mindset around testing.
✓   How the entire team can contribute to the success of adopting and implementing testing practices such as ATDD (Acceptance Test Driven Development), automated testing and exploratory testing.

Student profile 

Testers, developers, analysts, designers, scrum masters, product owners, team leaders, managers o any other IT professional eager to learn about  what testing entails in an agile team and how different roles can contribute to testing.

Requirements

 

✓   Although it is not an exclusive requirement, it is recommended to have basic knowledge of agile software development.

✓   You must have a computer and good internet connection.

✓   No previously installed software is required.

Syllabus

 

Introduction

  • Explanation of the course, and the tools used 
  • Understanding of what participants need/want from the course
 

 Module 1 – Agile: What is it and How Testing Fits in?

  • Overview of agile terminology and principles
  • Introduce agile testing activities and approach 

Module 2 – Adapting to agile

  • The whole-team approach 
  • Roles and responsibilities 
  • Communication and collaboration 
  • Overcoming common obstacles: cultural issues, min-waterfalls 
  • Transitioning typical processes: defect tracking, quality models
 

Module 3 – Making Test Automation Work

  • Using automation so that testing “Keeps up”
          o Value of Automation
          o Barriers to automation
  • Developing an automation strategy
          o Using the Test Automation Pyramid for maximum benefit
          o What should and shouldn’t be automated
          o A bit about test design
  • Applying agile principles 
  • Evaluating tools and managing automated tests

Module 4 – Testing Activities at the Release and Feature Level

  • Agile approach to planning 
  • Levels of precision / dependencies / multiple levels 
  • Slicing stories for testability – steel thread approach 
  • How testers contribute to sizing your stories
  • Alternatives to large test plans; release-level test matrix 
  • Discussions on test results, metrics, coverage
 

Module 5 – Testing Approaches and Techniques

  • Guiding development with tests (ATDD) 
  • Using the Agile Testing Quadrants – vocabulary, benefits 
  • Exploratory Testing 
  • Testing for Quality Attributes
 

Module 6 – Planning and Executing Activities at the Story Level

  • Story Readiness (backlog refinement) 
  • Iteration Planning – roles, creating tasks 
  • Testing and coding – collaboration, test first 
  • Expanding tests, exploratory testing 
  • Customer acceptance, regression tests, 
  • Wrap-up of the iteration – demo, retrospectives
 

Module 7 – Iteration pre-release (the end game) and success factors

  • What is the end game, and what is required for a successful delivery 
  • Factors for Agile Testing Success and Confidence Building Practices

¿What does the course include?

 

✓   Official course material in Spanish and/or English
✓   Once the course is completed, you can take a certification exam in Spanish or English on the Agile Testing Fellowship platform to obtain a digital certificate. Once you pass the exam, you will be able to join the Agile Testing Fellowship community to continue learning and contributing.
✓   You will receive at no additional cost the new book by Janet Gregory and Lisa Crispin: Agile Testing Condensed (English digital version).

Price

 

800 Euros + I.V.A.

Check discount on group registrations from the same company.

Check early bird discount.

Contact us to register