This workshop will introduce the tooling and process needed to implement a light-weight, scalable, transparent, & traceable approach to managing exploratory testing modeled after how code is treated.
Exploratory testing is one of the most powerful and effective techniques available to highlight the value that testers bring to teams. Rather than use test specific processes and tooling for exploratory testing, what if we followed the lead of revolutions in infrastructure and configuration management. What if we treated our exploratory testing like we do code? This workshop will introduce the tooling and process needed to implement a light-weight, scalable, transparent, and traceable approach to managing exploratory testing modeled after how code is treated. We will then put our exploratory mindset to work testing a live system and take the thoughts and actions of a tester and translate them into something that can be checked in, reviewed, and merged. We will perform multiple rounds of testing sessions, utilizing personas based on common stakeholders of testing: the tester and the test lead. These test sessions will provide attendees the opportunity to get hands on experience with: - Effectively capturing exploratory testing notes - Peer reviewing testing notes - Asynchronous collaboration and mentoring The day after this workshop attendees will: Understand how an Exploratory Testing As Code approach increases visibility, traceability and trust in exploratory testing for stakeholders. They will have basic familiarity of session based test management and be able to speak to how the "as code" approach tackles some common challenges encountered when using it. Be armed with the knowledge, language, processes and tools to be able to propose and implement a proof of concept or pilot project on their teams. Including some tips and tricks to ease into the process.