Run your test and analyze results

This exercise describes how to run your web test on the Advantage Online Shopping site, and view results afterwards.

Log out of the Advantage Online Shopping site

The test you created in this tutorial starts by logging in to the site. Therefore, prepare your environment by logging out before you run your test.

Caution: Before you sign out, remove all items from the shopping cart, to prevent duplication in future exercises.

On the Advantage Online Shopping site, click the USER menu at the top right, and then click Sign Out.

Back to top

Define your Record and Run Settings

Define the UFT One Record and Run Settings to automatically open the Advantage Online Shopping site when your test begins.

Do the following:

  1. In UFT One, select Record > Record and Run Settings.

  2. On the Web tab, select Open the following when recording or running:

  3. From the Use dropdown, select Local Browser.

  4. In the URL field, ensure that the following URL appears: http://advantageonlineshopping.com

  5. In the Browser dropdown, select Google Chrome.

  6. Select both of the following check boxes:

    • Do not record and run on open browsers
    • Close the browser when the test closes
  7. Click OK to close the dialog, and save your test.

Back to top

Run your test and analyze the results

Run your test to verify that the Advantage Online Shopping site behaves as expected, according to the steps you created in your test.

In the UFT One toolbar, click Run. In the Run dialog that's displayed, keep the default run results location, and click Run.

UFT One is minimized. A new Chrome browser is opened, and UFT One starts running through the steps in your test. You can watch as UFT One highlights objects, clicks links, and populates the fields as you'd instructed.

When the test run completes, UFT One displays your run results. Browse through each step to view the actions performed, and the object properties identified and confirmed.

For example:

Back to top

Troubleshoot your test run

If you encounter issues with your run, follow these guidelines:

Make the following changes in the Object Properties pane:

shoppingCartLink object:

  • Remove the text attribute
  • Add the html id attribute. (Set it to shoppingCartLink)
  • Clear Ordinal Identifier (Change value to None)
  • Set Enable Smart Identification to False

check_out_btn object:

  • Remove the name attribute
  • Add the html id attribute. (Set it to checkOutButton)
  • Clear Ordinal Identifier (Change value to None)
  • Set Enable Smart Identification setting to False

pay_now_btn_SAFEPAY:

  • Add the visible attribute and set it to True

In the script code, add a wait statement after the Checkout button:

Example: Browser("Advantage Shopping").Page("Advantage Shopping").WebButton("check_out_btn").Click

wait 10

Browser("Advantage Shopping").Page("Advantage Shopping").WebButton("next_btn").Click

Back to top

Where do you go from here?

Use the basic skills you learned in this tutorial to start analyzing your own web app and creating UFT One tests to verify you user flows.

  • Record actions, add additional test objects to your object repositories, and add steps using the Keyword View, Toolbox pane, and the Editor.

  • Learn about additional UFT One features, such as parameter values, checkpoints, and API service testing, using the main UFT One tutorial and the WPF MyFlights demo app. For details, see UFT One tutorial.

  • Find out more about web testing with UFT One. For details, see:

    • Web-Based Application Support. Describes additional details about web testing with UFT One.
    • Web Add-in. Describes additional details about UFT One's Web add-in, which is used to identify objects in your web app.
    • The Web section of the Object Model Reference. This reference details the test objects and properties that can be used to recognize objects in your web app.

Back to top