Method of converting a regression test script of an automated testing tool into a function
AssigneeOracle International Corporation
InventorVenkata Subbarao Voruganti
Life of this patent
Estimating the term…
Abstract
A method of converting a regression test script of an automated testing tool into a function. The regression test script is received, wherein the regression test script comprises at least one object. A physical description of object is inserted into the regression test script. The regression test script is compiled to generate the function.
Claims26
A method of converting a regression test script of an automated testing tool into a function, said method comprising:
- receiving said regression test script comprising at least one object, wherein said object describes at least one action initiated by said regression test script to test a software application;
- inserting a physical description related to said object into said regression test script, said physical description copied from an external GUI map;
- assigning a variable name to said physical description;
- compiling said regression test script comprising said object and said physical description referenced by the variable name to generate said function such that a regression test is subsequently performed according to said regression test script by invoking said function and does not require the external GUI map;
- storing said function in a centralized library accessible by a plurality of users allowing said function to be shared between different regression tests and reused for said subsequent regression test, wherein the function comprises the regression test script and is executed to implement the regression test script;
- and
- testing the software application by invoking the stored function, wherein the stored function performs the regressive test without the external GUI map.
A computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method of convening a regression test script of an automated testing tool into a function, said method comprising:
- receiving said regression test script comprising at least one object, wherein said object describes at least one action initiated by said regression test script to test a software application;
- inserting a physical description related to said object into said regression test script, said physical description copied from an external GUI map;
- assigning a variable name to said physical description;
- compiling said regression test script including said object and said physical description referenced by the variable name to generate said fUnction such that a regression test is subsequently performed according to said regression test script by invoking said function and does not require the external GUI map;
- storing said function in a centralized library accessible by a plurality of users allowing said function to be shared between different regression tests and reused for said subsequent regression test, wherein the function comprises the regression test script and is executed to implement the regression test script;
- and
- testing the software application by invoking the stored function, wherein the stored function performs the regressive test without the external GUI map.
The computer-readable medium as recited inclaim 10 wherein said method further comprises:
- declaring said variable name in said regression test script.
A method of converting a data-driven regression test script of an automated testing tool into a data-driven function, said method comprising:
- receiving said data-driven regression test script comprising at least one object,wherein said object describes at least one action initiated by said regression test script to test a software application;
- inserting a physical description related to said object into said data-driven regression test script, said physical description copied from an external GUI map;
- assigning a variable name to said physical description;
- declaring said variable name in said data-driven regression test script;
- assigning a command to connect said data-driven regression test script to a datatable comprising data used by said data-driven regression test script in testing said software application;
- compiling said data-driven regression test script comprising said object and said physical description to generate said data-driven function;
- storing said data-driven function in a centralized library accessible by a pluralityof users allowing said data-driven function to be shared between different regression tests andreused for said subsequent regression test;
- and
- testing the software application by executing the stored data-driven function, wherein the stored data-driven function performs the regressive test without the external GUI map.
A system for converting a regression test script of an automated testing tool into a function, said system comprising:
- means for receiving said regression test script comprising at least one object, wherein said object describes at least one action initiated by said regression test script to test a software application;
- means for inserting a physical description related to said object into said regression test script, said physical description copied from an external GUI map;
- means for assigning a variable name to said physical description;
- means for compiling said regression test script comprising said object and said physical description to generate said function such that a regression test is subsequently performed according to said regression test script by invoking said function and does not require the external GUI map;
- means for storing said function in a centralized library accessible by a plurality of users allowing said function to be shared between different regression tests and reused for said subsequent regression test, wherein the function comprises the regression test script and is executed to implement the regression test script;
- and
- means for testing the software application by invoking the stored function, wherein the stored function performs the regressive test without the external GUI map.
Dependencies are inferred from the claim text.