Configuring Authentication Settings When you first record a scenario, the authentication information specified in the Security Preferences are used first. If you want to record a scenario on a web application that requires Kerberos authentication, you need to specify the Kerberos authentication credentials in the Security Preferences before recording the scenario. For details on how to do this, seeConfiguring Kerberos Authentication in SOAtestorConfiguring Kerberos Authentication in Virtualize. Right-click your project and choose Add New> Test (.tst) File...orProvisioning Action (.pvn) File... You can also click the Add Recorded Scenarios button in the toolbar. Choose Web> Record web scenario and click Next. Choose one of the following options to specify a starting point for the web scenario and click Next. Choose this option to start recording a new web scenario that builds on an existing (reusable) web scenario. For example, you can record one scenario that captures the steps to log into your application, and then reference this when creating new scenarios. This way, you don’t need to record the login steps every time that you want to create a new scenario that requires a log in. If the login steps change, you just need to update the one login scenario. All related scenarios will automatically use the updated information. Complete the next Record Web Scenario wizard page. For SOAtest: For Virtualize: The controls in this page allow you to specify whether environment variables automatically get added to recorded scenarios. To ensure that recording works properly, wait until each page has fully loaded before performing an action. For example, if you click on a link and this causes a page load, you should wait for the page to finish loading so that SOAtestorVirtualize can detect that a page load occurred. Test SuiteorAction Suite will appear in the Test Case ExplorerorVirtual Asset Explorer.Record starting from a referenced scenario allows Record new web scenario Choose this option to record a new scenario from scratch. Test Suite Name Specify the name of the test suite that the scenario should start from Start Recording From / Test Suite Reference Enter the URL of the site where you want to record. To record applications that "live" on the same machine as SOAtest, do not use localhost—instead, use the machine name (e.g., mymachine.parasoft.com) or the IP address (e.g., 10.10.11.11). If you are recording a scenario based on a referenced scenario, specify the name of the test suite containing the reference. Generate Functional Tests Enable this option if you want SOAtest to record user actions on the page, and generate a test suite that will allow you to replay the entire scenario for cross-browser testing. Enable the Auto Generate Response Stubs sub-option if you want SOAtest to automatically generate stub outputs for functional tests that have asynchronous responses. Generate Asynchronous Request Tests If the web site uses the XMLHttpRequest object or hidden IFrame calls to asynchronously request data from a server, enable Auto Generate Asynchronous Request Tests to capture those requests and their responses. SOAtest will also generate and autoconfigure tests to validate these requests. For more information, see Exploring the Asynchronous Test Requests Generated. Browser Choose the browser used to record the scenario. For Chrome, the path may be set automatically (e.g., from system settings or browser playback preferences). Generate Test Maintainability Report Specifies whether you want SOAtest to generate a report that helps you gauge the maintainability of a test suite. See Creating a Report of Test Suite Maintainability for details. Action Suite Name Specify the name of the action suite that the scenario should start from Action Suite Reference / Start Recording From If you are recording a scenario based on a referenced scenario, specify the name of the action suite containing the reference. If you are recording an all new scenario, enter the URL of the site where you want to record. To record applications that "live" on the same machine as SOAtest, do not use localhost—instead, use the machine name (e.g., mymachine.parasoft.com) or the IP address (e.g., 10.10.11.11). Generate Functional Tests Enable this option if you want to record user actions on the page and generate a test suite that will allow you to replay the entire scenario for cross-browser testing. Enable the Auto Generate Response Stubs sub-option if you want to automatically generate stub outputs for functional tests that have asynchronous responses. Browser Choose the browser used to record the scenario. For Chrome, the path may be set automatically (e.g., from system settings or browser playback preferences).
Overview
Content Tools