Follow along with our tutorials

Get a good foundation on how to do data-driven test automation.

Getting started
The Lab #1 – Introduction to The Lab

We introduce the example platform "The Lab" found on http://thelab.boozang.com​.

Getting started
The Lab #2 – Signing up to Boozang

In this video we sign-up to the Boozang tool and make sure you have the Chrome extension installed to get started testing.

Getting started
The Lab #3 – Overview of the tool

In this video we give an overview of the Boozang tool.

Getting started
The Lab #4 – Recording your first test

In this video we create a simple navigation test using the Boozang recording function.

Timing and waits
The Lab #5 – Using speed to demonstrate custom timeouts

In test automation frameworks, such as Selenium, implicit and explicit waits are a big deal. In Boozang we solve this with delays and timeouts, and we explain why customizing timeouts is to be preferred.

Timing and waits
The Lab #6 – Using wait game to demonstrate delay

Sometimes (rarely) it is necessary to use delays rather timeouts. We demonstrate it here using Wait game.

Conditional logic
The Lab #7 – Conditional Logic: Yellow or Blue

In this video we demonstrate If / Else logic, and how it's implemented using groups in Boozang.

Lists
The Lab #9 – Introduction to data and lists

In this video I introduce you to data and lists, and gives you a preview of what's to come.

Lists
The Lab #10 – Using data bind in a sorted list

In this video we introduce data and use it to bind into the test to make sure to make the test dynamic.

Lists
The Lab #11 – Loop over an array

In this video add todos into the list based on an array of data, utilizing a loop in a group.

Lists
The Lab #12 – Building a cleanup function

In this video we use a while-group to remove all the todo-items to create a cleanup test.

Lists
The Lab #13 – Using copy-paste to replicate test

In this video we move on to Unsorted list, and copy a test from Sorted list exercise using the Copy-Paste function.

Lists
The Lab #14 – Add and delete specific todo item

In this video, we create tests that can add a set of todo items, and also delete a specific (named) item from the list.

Lists
The Lab #15 – Creating a test suite

In this video we introduce a test suite to call a set of tests: Cleanup, Add Item, and Delete Item, to execute a series of actions to manipulate todos in the list.

Forms and tables
The Lab #16 – Introduction to forms

In this video we introduce the form auto-fill function, which automates a form fill in one click, binding the result to a data object (JSON).

Forms and tables
The Lab #17 – Using the form auto-fill function

In this video we introduce the form auto-fill function, which automates a form fill in one click, binding the result to a data object (JSON).

Forms and tables
The Lab #18 – Executing a single action

In this video we briefly mention how to run a single action in Boozang using double-click, and why this is helpful.

Forms and tables
The Lab #19 – Using regular expression

In this video we look at how to add regular expressions in Boozang, and how to use them for data generation and validation.

Forms and tables
The Lab #20 – Introduction to data scopes

In this video we mention the different data scopes in Boozang. Besides $parameter, there is also $test, $module, and $project.

Forms and tables
The Lab #21 – The cat shelter

In this video we build on what we used previously and also show how to automate radio buttons.

Forms and tables
The Lab #22 – Adding a list of cats from a CSV

In this video we create a CSV of cast that we provision into the cat shelter.

Forms and tables
The Lab #23 – Test reload policy

In this video we introduce the test reload policy in Boozang, and what the different options are.

Bug reporting
The Lab #24 – Adding comments/on-screen annotations in the test

In this video we show how you can add on-screen annotations using the comment function, and how automation can help even in the manual test effort.

Element selection
The Lab #25 – Customizing element selectors using the DOM picker

In this video we look at the game "Scramble" to illustrate how element selectors work in Boozang, and how to customize them.

Using data
The Lab #26 – Introduction to Javascript and extract data

This video concludes the previous section and gives a preview of what's coming in the upcoming one.

Using data
The Lab #27 – Customizing selectors to base on class

In this video we show a good example of when it's necessary to customize the element selector, and how to use class instead of element content to select.

Using data
The Lab #28 – Introduction to Javascript and extract data

This video concludes the previous section and gives a preview of what's coming in the upcoming one.

Using data
The Lab #29 – Concatenating the strings

In this video, we use extract data and Javascript action to concat strings.

Using data
The Lab #30 – Breakpoints and console

In this video we show how to use breakpoints and how to debug data using the console window.

Using data
The Lab #31 – Conclusion

In this video we wrap up this course. Please send any questions or feedback to: udemy@boozang.com or courses@boozang.com. all feedback is very welcome.

Couldn't find what you were looking for?

Request your desired video tutorial!

Create your account for free!

Prefer a demo instead?