Subject7 version 7.1.1 - 7/9/2016

Subject7 version 7.1.1 has the following enhancements and bug fixes:
  • FILE_UPLOAD command is added. To use this command, follow the steps below: 
    • Click on Test Artifacts -> File Upload from the menu
    • Upload a file that you want to use in your test case
    • Edit your test case and from wizard select “FILE_UPLOAD” command
    • 2 dropdowns are presented
    • Select the file upload locator for your application from the list of locators available in the first dropdown
    • Select the file you uploaded in the above bullet from the second dropdown
    • Click on Done
  • SCROLL_TO_DYNAMIC command is added. This command takes a scrollable element/locator, direction of scroll (left, right, up, or down) along with a text or another locator. It will scroll the scrollable element to the direction specified until it finds the text or another locator unless it reaches the end of the scrollable area in which case the command will fail
  • EXECUTE_SELENESE command is added. This command allows faster automation and also execution of an HTML form input entry. It takes a Selenese Bundle available from the Test Artifacts menu. Examples of supported commands are available on the Selenese Bundle page
  • Locator key is added to the message column of execution set report if locator is not found
  • Control symbols (new lines, tabs, and hidden symbols) are removed from the database Query when it is executing
  • Steps of an existing test case can be grouped into functions. In order to do so:
    • Select multiple consecutive steps of an existing test case by checking the newly added G checkboxes
    • Click on the Group button
    • Choose a name for your new function and click Group
    • A new function is created by the name given to it and will be placed in the test case in replacement of the selected steps
  • Test case name updates also updates the name of its tab upon save
  • Uniqueness of data template fields are enforced
  • Password decryption is fixed for a newly created test case that is using a data template field marked as password
  • ExecutionSets are no longer a collection of test suites but instead are a collection of test cases. Test suites are as a result removed from the ExecutionSet reporting.
  • Editable dropdowns throughout Subject7 are changed to filter the results as user types in them
  • When a test case fails during local run, SET_DB values are no longer lost
  • History pie chart on the execution set page is updated to reflect the correct pass/failure rates
  • Data template renaming, no longer removes the association between data template and snippet
  • Filters are updated to allow wild card searches with asterisk (i.e. *)
    • To search for all the locator keys that start with signin, use either signin or signin* in the Locator Repository
    • To search for all the locator leys that end with signin, use *signin in the Locator Repository
    • To search for all the locator keys that have the word signin in the middle, use *signin* in the Locator Repository
  • SET_VAR command is enhanced to allow string concatenation. Here is an example of the usage.       concatenated _string will have the value “Hello Proof User”:
    • SET_VAR STATIC string1 "Hello"
    • SET_VAR STATIC string2 "Proof"
    • SET_VAR STATIC string3 "User "
    • SET_VAR STATIC concatenated_string "@string1 @string2 @string3"
    • You can also use data template fields when concatenating strings
  • ExecutionSet page is redesigned to better fit the information on the page. The ExecutionSet wizard is also replaced by accordion/collapsible style single page
  • ExecutionSet call back is added so that an external system can be notified upon completion of an ExecutionSet cloud run. Callback information can be found on the ExecutionSet edit page
  • Breakpoints can be added/removed during execution of a test case in Local Run
  • Rerun failures functionality in ExecutionSets is fixed
  • Refresh button is added to the ExecutionSets page
  • Renamed the ExecutionSet status of EXECUTION_FINISHED to COMPLETED
  • VERIFY_FILE_DOWNLOAD takes regular expression (RegEx) and wildcards
  • Table and cell logic are added to the XPath generation algorithm
  • Chaining test case functionality is moved from the Test Suite edit page to the ExecutionSet edit/create page. Select the test cases that you would like to chain/unchain and click on chain/unchain buttons. You can also change the order of test case execution through drag and drop functionality on the same page
  • Selenium is upgraded to version 2.53.0
  • Subjec7 Jenkins is enhanced to handle async=true
  • Load Testing Enhancements:
    • Refresh button is added for the test plan
    • Missing validations are added
    • Some visual improvements are added
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Please sign in to leave a comment.