Utilities
Notes
You can add notes to a test step, by clicking "Set notes / Todos" in the Action Details view. A note will show up as a blue badge in the action list, while a TODO will show up as a red badge. These can be very useful when leaving unfinished testwork, especially when working in teams.
00:03 Boozang allows leaving notes and todos in projects.
00:25 Creating and recording a test in Boozang for programming
00:50 Boozang Feature: Notes and Todos demo on lab.boozang.com
01:12 Adding notes in Boozang
01:32 Boozang Feature: Notes and Todos enables marking notes and todos for easy navigation.
01:58 Create and prioritize urgent to-dos
02:20 Boozang allows users to create notes and todos within the testing progress.
02:46 Boozang allows leaving notes for test cases
Execute as single action
Boozang default execution mode is Execute as single action. That means that form fills and similar actions are executed in groupwithout communicating with the IDE. This greatly speeds up test execution, but in some particular cases you might want to disable this.
To make sure an action is executed in isolation, simply go to Action Details / ... (three dot menu -> Non-rapid action
00:03 Execute as single action speeds up tests
00:37 Demonstrating form fill and default data binding
01:12 Executing actions individually vs. as single action
01:51 Enabling single action execution speeds up test execution.
02:26 Boozang allows disabling actions to customize test execution.
02:56 Executing as a single action to speed up tests
03:29 Changing default behavior to not execute a single action
04:07 Execute as single action for faster tests
Keywords
In data-driven testing, we support the keywords "bz-skip" and "bz-stop" to be able to trigger conditional functionality based on data. This mans as soon as a parameter is being sent with these keywords, a specific behavior is triggered.
As soon as "bz-skip" occur the test will skip without generating a failure.
If "bz-stop" occur the all upstream tests will stop without generating an error.
00:02 Boozang provides strong support for robot process automation.
00:20 Using automation tool to address API issues
00:35 Improved CSV view for better presentation
00:56 Boozang now allows selection of data start and end index for running tests.
01:10 Boozang introduces loop data view for better visualization.
01:29 Loop data view shows processed data and generates report
01:46 Boozang feature: Loop data view allows adding an unlimited number of columns with statuses.
02:04 Boozang feature allows loop data view for robot process automation.
Identify Loading Status
In many applications there are loading indicators, such as spinners, to show the the application is not done rendering.
Boozang supports automatically waiting for these elements to disappear before proceeding with the testing.
As this is a global project setting, it increases test stability and means you can avoid increasing custom time-outs for many actions.
You can set this in: Settings / Content Policy / Identify Loading Status
00:01 Automatically wait for loading elements
00:21 Global setting for test execution timeouts
00:39 Troubleshooting with Google Chrome Console
00:53 Boozang allows pausing the application and capturing loading elements.
01:13 Capturing loading elements can be tricky
01:45 Using the typography root to capture the h5 element.
02:03 Using the display block and selector for loading
02:24 Automatic waiting for loading element