Introduction
  • Introduction
  • Why learn test automation?
Getting Started
  • Introduction to The Lab
  • Signing up
  • Overview of the Boozang tool
  • Recording a first test
Handling delays and waits
  • Speed
  • Wait
Conditional Logic
  • Yellow Or Blue
Sorted Lists
  • Introduction - lists
  • Sorted list data bind
  • Loop over array data
  • Creating a clean-up test
Unsorted Lists
  • Using copy-paste to re-use test
  • Add / delete specific item
  • Creating a data-driven test suite
Data handling and forms
  • Introduction to form fills
  • Using the auto form fill function
  • Executing a single action
  • Using regular expressions to generate data
  • Introducing data scopes
  • Cat Shelter example with radio buttons
  • Provisioning data using CSV
Highlighting and reporting visual bugs
  • Introduction to visual bugs
  • Test reload policy
  • Visual Annotations / Comments
Maintaining and repairing tests
  • The Boozang element selector policy
Advanced data handling
  • Introduction to this section
  • Extracting and using data from application
  • Concat strings / using debug data
  • Adding breakpoints / using Console window
Games
  • Playing collecting kittens
  • Performance tuning
Epilogue
  • Congratulations