A Hands-On Tutorial for Testers
In this comprehensive tutorial, participants will embark on a journey to master Tool Assisted Testing (TAT), an approach that combines exploratory testing and automation to enhance the efficiency and effectiveness of the tester. The tutorial begins with an overview of TAT, addressing common challenges in traditional testing such as time consuming, repetitive processes and excessive automation. The session includes hands-on exercises to build experience and gather working examples that will be immediately applicable at work for most attendees.
To apply the concepts of TAT, the tutorial will teach the basics of WebUI automation, including XPath usage, CSS selectors, and identifying troublesome elements. Through practical exercises, participants will automate filling in a basic form and understand the interaction between the tool and the System Under Test. The session also introduces the "Execute Manual Step" keyword. This keyword can stop the automated script and allow human interaction and assessment, bridging the gap between manual testing and fully automated scripts.
Participants will then advance into the strategic aspects of TAT, learning to effectively combine the strengths of human testers and automation tools. They will formulate criteria for deciding what to automate and apply these strategies in another hands-on exercise. This approach should help participants quickly integrate TAT into their daily workflows and tests.