BitBar Browser Testing

Last modified on March 23, 2023

BitBar Browser Live Testing is a quick and easy way to test your webpages. You can run a live test to see if the app behaves the way you would expect it to during regular use.

Before you start

Using BitBar Browser Live Testing,you can test your websites or applications operating in local networks on the available browsers. However, to use your local resourcesTo do that, you need to set up a secure tunnel before starting live testing. For more information, refer to SmartBear Secure Tunnels.

Start the Test

Click Start Browser Test on the dashboard to test your web application or website:

Start testing

Click the image to enlarge it.

Note: You can also start the test from the left-hand side panel.

The Browser Live Testing page shows automatically.

Browser testing

Click the image to enlarge it.

Configure the Test

BitBar browser live testing allows you to test your websites on your desktop or mobile browsers and to select your operating system, browser version, and display resolution.

  1. On the Browser Testing page, select the specific operating system tab or an available device on which you want to run the test.

    Select operating system

    Click the image to enlarge it.

  2. Click on Show More to see all the available filters and narrow down the list of options by using those filtering options.

    Show More

    Click the image to enlarge it.

  3. In the Start with URL textbox, type or paste the link, if you want the test to start immediately at your target URL.

    Type in the URL

    Click the image to enlarge it.

  4. Click Start Test.

    Start Test

    Click the image to enlarge it.

    Your test starts by default and the browser opens in the full screen mode. This allows you to interact with a tested webpage with your selected browser.

    UI editor

    Click the image to enlarge it.

    Note: If you are using a trial access, your testing time is limited to 4 minutes per session.

    Trailing Access

    Click the image to enlarge it.

After five minutes of inactivity during Live Testing, the Yes, I'm still testing button will appear. A two-minute countdown to close the session will begin.

If you miss the countdown, you will find information about the reason for the session timeout on the result page.

Registering User Actions

Registering User Actions allows you to perform test-based activities needed to complete the test and analyze the desired data and results.

  1. After the test starts, you can perform the following activities from the menu on the left side.

    1. Click Start recording to record your actions.

      Note: When the browser or the device is ready for testing, the toolbar is displayed on the right side.

      Start recording

      Click the image to enlarge it.

    2. From the toolbar, click the icon to take screenshots.

      In the Screenshots section on the left panel, the screenshots will be displayed.

    3. Under Files on the left side, click Upload or choose files to upload or select the files.

  2. Click Change Device to switch to a new browser or device which will terminate your current testing session and return you to the browser/device selection options.

    Note: This view may differ based on the device type you have decided to use for the test.

  3. Click STOP to finish your test.

    The Device Session page is displayed with the details.

    Stop recording

    Click the image to enlarge it.

    Note: You can also pause the recording by clicking the Pause actions recording.

View Test Results

After the test is completed, BitBar provides you with the test results based on the following parameters:

  • Session Details

  • Artifacts

Session Details

The Session Details widget provides detailed information related to the device details, framework capabilities, and actions that occur on a device.

The Session Details widget has the following associated attributes:

  • Device

  • Actions

Device

Device tab displays the information related to the device on which the test is performed.

It provides with the following information:

  • Device Details

  • Appium (Test Framework) Capabilities

  • Browsers

    Device

    Click the image to enlarge it.

Actions

Actions tab displays the information of live test sessions that are performed on the device.

The list of Actions varies based on the activities or tasks performed on the device.

Actions

Click the image to enlarge it.

Artifacts

Artifacts widget displays the screenshots, videos, and others such as device logs, performance, and actions that are captured during the selected test and allows you to view and analyze them. They are displayed in the order of capturing. The artifact files are downloadable.

Artifacts

Click the image to enlarge it.

Artifacts Json

Click the image to enlarge it.

  • To display the Other artifacts, click to select the available log files from the drop-down list.

    Artifacts other

    Click the image to enlarge it.

View Past Sessions

Perform the following steps to view past sessions and corresponding details:

  1. On the BitBar dashboard, click Live Testing and select Test Results.

    The Past Sessions page is displayed with the list of the previous live test runs.

    Past sessions

    Click the image to enlarge it.

  2. Select a specific test and click Go to results to view the detailed result of the test.

    Test results

    Click the image to enlarge it.

Performance

Performance widget allows you to view and analyze the performance of the test on the selected device or the browser.

Performance widget has the following associated attributes:

  • CPU Usage

  • Memory Usage

    Performance

    Click the image to enlarge it.

CPU Usage

CPU Usage provides information on the percentage of time that the device CPU is being used to complete the test. The CPU usage varies based on the complexities of the test that is running.

CPU Usage

Click the image to enlarge it.

Memory Usage

The Memory Usage attribute allows you to view the amount of memory available on your testing device, as well as the memory currently in use for the test run on the device.

Memory Usage

Click the image to enlarge it.

See Also

Web App Testing
Automated Testing

Highlight search results