Remedy Test Automation Libraries

Version 5

    What is the test automation libraries?

    Test Automation libraries are tons of JavaScript functions developed by Remedy team, now these functions can be called in the automation test script. these functions gives you power to identify UI elements, parent->child references etc


    What is the need of automation libraries?

    Test Automation libraries gives flexibility to call the functions whenever is needed. These functions will help to interact with the mid-tier UI objects and SMART UI objects. It is easier to create complex automation test cases. That's why automation libraries comes handy while automating the test cases.


    What are the benefits of automation libraries?

    Creating  automation scripts were challenging as mid-tier objects change dynamically. Now you can use the JS functions and identify the object easily, you can also perform several operations like

    1.  to check the file menu name

    2.  to check whether a table button exists

    3.  how to get the next table chunk, Or Select rows in table, Or Click button field etc

    With these automation libraries, it is much easier and smoother with to do all such operations.


    We have bundled three important things.

    1. Java script functions which you can find in automation.js                                                         

    2. Sample functions which we have developed.

    3. Sample test cases where the actual functions are called and used.


    Is this for a specific test automation tool?

    These are generic Java Script Functions which can be used in any automation tool which are based on JAVA for example Selenium, Silktest etc.


    Which versions of Remedy these libraries are supported?

    These libraries can be used with any Remedy versions 8.x and onwards.


    The given sample test cases does multiple things, it  navigates thru multiple forms, panels interacting with text fields, single level and multi-level menus, drop down, links, table objects, pop-ups, view fields, breadcrumb, tabs..etc.


    We made sure that Sample test cases interacting with most of the MT UI elements. So it will be easier for you to know how the objects are identified at various levels in different windows.  This will give confidence to you while doing automation.


    Just import this project in eclipse and start automating test cases which you can rerun n number of times.


    Download the test library package below and comment with your experience and queries