Follow along with our tutorials

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

Getting started
Learning resources

This video gives an overview where a user can find learning material on Boozang, such as video pages, forum, blog, Udemy, Boozang youtube channel, and in-tool video helper.

Getting started
Signing up & creating your first test

This video shows how you sign-up to Boozang, create your first project, and launch the IDE. In the IDE, you set the application URL, and create your first module and test.

Getting started
The sidebar

This video introduced the Boozang side-bar and the purpose of the different views.

Getting started
Introduction to data

This video introduces the data tab in Boozang, explains the differences between the different data scopes $test, $module, and $project. It also goes over the supported data types in Boozang.

Getting started
Debugging a test-case

This video show how you can debug a test case in Boozang. We show how you can run a single test action with custom data, use the console, use break-points, and how to trigger Chrome built-in debugging functions.

Getting started
Elements selectors

This video shows how you can customize the element selector for an action, using the DOM picker. It also introduces the different element selector methods, and shows how you can automatically generate the best selection policy.

Features
Screenshots & Evidences

This feature video explains how to add screenshots to test results. The "failure" screenshot is added by default, but you can also add additional evidence screenshots, and reference screenshots for comparisons.

Features
Navigating the tool

This video gives an overview on the different ways to navigate the Boozang tool. It goes over bookmarks, history, tabs, back- and forward-buttons, and go to referring test case.

Features
Recording a test and customizing it

In this video we show how to record a simple test, and how to customize it if needed.

Features
Page Reload policy

This video explains the page reload policy in Boozang, and shows examples of "Never reload', "Always reload", and "Reload on URL mismatch".

Features
Debug data on action level

In this video we show how you can execute an action with temporary data, which is useful during test creation and for debugging purposes.

Features
Debug data on test level

In this video we show how you can use the Console debug data window to execute a test with temporary data.

Features
Flag (switch)

This video explains how to use the flag function to "gotos", similar to the switch statement in Javascript.

Features
Looping over test case data

In this video I explain the new default behavior in Boozang, that takes a series of actions and executes them in bulk, for improved performance.

Features
Loop over CSV data

This video introduces the new CSV data editor and shows how to loop over CSV data, using the $loop handle and CSV column names to access the different data entries.

Features
Loading element

This video describes the loading element feature.

Features
Notes and Todos

This video explains how to use notes and todos in Boozang.

Features
Scenario Mapping

This video explain the new Boozang feature scenario mapping, which allows scenario test step mapping to be changed in bulk.

Features
Content Policy tab

This video gives an overview of the content policy tab.

Features
Execute as single action to speed up tests

In this video I explain the new default behavior in Boozang, that takes a series of actions and executes them in bulk, for improved performance.

Features
Generating an API test from the UI

This video shows how you can generate ("record") an API test from the application UI using the API recorder in Boozang.

Features
API logs (JSON tree view)

This video describes the new JSON tree view to help debug API requests.

Features
API load test

In this video, we show how you build a simple API load test.

Features
Open API import

This video gives an introduction to Boozang Open API import (OAS 3.0) functionality.

Features
Temporary API database

This video gives an introduction to the Boozang feature Temporary database, which helps carrying data between subsequent API requests.

Udemy
The Lab #1 – Introduction to The Lab

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

Udemy
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.

Udemy
The Lab #3 – Overview of the tool

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

Udemy
The Lab #4 – Recording your first test

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

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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).

Udemy
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).

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
The Lab #21 – The cat shelter

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

Udemy
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.

Udemy
The Lab #23 – Test reload policy

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

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
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.

Udemy
The Lab #29 – Concatenating the strings

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

Udemy
The Lab #30 – Breakpoints and console

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

Udemy
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.

Releases
Feature Release 6.12

The main updates in this release are navigation-related. The bookmark bar has been expanded to also show history, and the tab history is now separated. There was also a few bug-fixes related to the API spinner, some auto-complete issues, and go to ref test case.

Releases
Feature Release 6.11

This video introduces release 6.11. The main updates in this release are accessibility to documentation and videos. It also introduces the new CSV editor, and the monitor URL function.

Releases
Feature Release 6.10

Boozang Feature Release 6.10 contains a number of UI/UX improvements, and contains new functionality for API testing. It also introduces API load testing action. We'll take a look at how at the UI updates and API features.

Releases
Feature release 6.9

This video gives an overview of the UI improvements done in Feature Release 6.9.0, including simplifications of Module and Test dialogs, the test URL bar, and the new layout of action sub-tabs.

Releases
Feature Release 6.8

This video gives an overview of the bug-fixes and new features in Feature Release 6.8.

Releases
Feature Release 6.7

This videos gives a brief summary of the new features and bug fixes in 6.7.

Couldn't find what you were looking for?

Request your desired video tutorial!

Create your account for free!

Prefer a demo instead?