Workshops are experiential, with hands-on exercises for participants to learn specific concepts or techniques. When given in-house, there are opportunity to discuss real scenarios with the team. They may vary in length from 1 hour to a full day and can be designed to meet the needs of the organization or team.
Examples of existing workshops that can run as is, or be adapted for individual needs are:
This workshop is best run with an existing team. Participants get an opportunity to work together in a safe environment. They see how they can use their strengths to help each other, and how to collaborate to create a stronger unit.
There are many tutorials about specific test automation tools. Before a team can even know what tool(s) they should choose, they need a solid test automation strategy. This workshop focuses on how to create that strategy. In this interactive session, you’ll collaborate with other participants and learn hands-on how to use automation early to guide development. You’ll practice techniques to decide what tests should be automated and at what levels. Janet provides real-life examples to show how you can design automated tests for maximum effectiveness and ease of maintenance.
Shared understanding of desired and undesired behaviors for each new product feature and user story is key to delivering value to the business frequently and predictably. In this experiential workshop, learn how requirements exploration promotes early test specification and increases requirements and product quality. Practice techniques from agile business analysis and agile testing models that help teams understand acceptance criteria for each feature and deliver the right value to the business. Participants learn how incorporating the tester mindset and using test techniques during requirements exploration accelerates test planning, enhances product quality, and uncovers missing, conflicting, erroneous and unnecessary requirements.
To succeed with continuous delivery, the whole delivery team needs to take responsibility for the necessary continuous testing. In this hands-on workshop, participants will learn how to visualize their deployment pipeline. They’ll practice using a test suite canvas to discuss what questions each stage in the pipeline needs to answer, and understand the value each step provides. Participants work in groups to come up with new experiments to help shorten feedback cycles, make sure all essential types of testing – not only automated ones – are done continually, and fit testing into the continuous world.