Arif_Muhammad

The 12 days of 8.0 - Day 11

Blog Post created by Arif_Muhammad Employee on Dec 11, 2014

"On the 11th day of DevTest the CA team brought to me ELEVEN Selenium UI Test Scripts


TEN JSON Assertions and Filters,

NINE API tests running

EIGHT transactions documented

SEVEN well calibrated agents,

SIX agents, protocols, categories intercepted,

FIVE generated assets,

FOUR opaque data types processes,

THREE new execution modes,

TWO RR pairs added,

and a Server-Side Recorder in a DevTest tree!"


Welcome to our 11th day of DevTest 8.0!  Today we are looking at the new CA Application Test capability around Selenium  powered UI test case maintenance and management


In 8.0 we enhanced Selenium based Web UI test case creation and management by 3 aspects.

Making target URL and Form Data variable: During selenium script import process we now automatically generate variable for target URL to make it easier to run the same test against different targets. We also added the capability to define properties for the form data so that you can use the script against different input data. Here is a quick video to demonstrate this new capability.

 

 

Bring it back to Se Builder for editing: We added a Selenium plugin that will allow you to import the Selenium based CA Application Test cases back into Selenium Builder so that you can use the recorder capabilities of Se Builder to add/modify UI steps. Here is a quick video to demonstrate that capability.

 

 

 


Configure Selenium WebDriver using DesiredCapabilities: We also added the ability to configure the WebDriver based on the desired capability configuration you can provide. You can place Desired Capability conf file anywhere in your project and point to it using "selenium.WebDriver.DesiredCapabilities.filePath" property. Here is an example of the configuration

          Screen Shot 2014-12-10 at 3.26.46 PM.png

      Here is an example of the Desired Capability configuration file. We do provide a copy in our samples. This allows you to configure behavior of the WebDriver including

      setting timeout values etc.

       Screen Shot 2014-12-10 at 3.27.24 PM.png

 

--------------------------------------------------------------------------------------

TThe 12 Days of DevTest Blog SeriesT

TWELVE Mobile Tests Generated

ELEVEN Selenium UI Test Scripts

TEN JSON assertions and filters

NINE API tests running

EIGHT Transactions Documented

SEVEN well calibrated agents

SIX Agents, protocols, categories intercepted

FIVE Generated assets

FOUR Opaque data types processed

THREE new execution modes

TWO RR pairs added

and A Server-Side Recorder in a DevTest tree!"

--------------------------------------------------------------------------------------


Outcomes