Abstract: The present subject matter relates to a computer implemented method and a computer system for creating universal test script for testing variants of software application. The method comprises receiving, by a test automation system, one or more test cases from a test management system. Upon receiving the one or more test cases, the method identifies keyword functions and sequences corresponding to sequence of steps in the one or more test cases. Further, the method comprises generating the universal test script based on the keyword functions and the sequences, wherein the keyword functions comprises test parameters. Further, test objects and test data are delinked from the universal test script. Finally, the test objects and the test data are binded to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application. Fig.2
CLIAMS:We claim:
1. A computer implemented method for creating universal test script for testing variants of a software application, comprising:
receiving, by a test automation system, one or more test cases from a test management system;
identifying, by the test automation system, keyword functions and sequences corresponding to sequence of steps in the one or more test cases, using the one or more test cases;
generating, by the test automation system, the universal test script based on the keyword functions and the sequences, wherein the keyword functions comprises test parameters;
delinking, by the test automation system, test objects and test data from the universal test script; and
binding, by the test automation system, the test objects and the test data to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.
2. The method as claimed in claim 1, wherein the generating of the universal test script further comprises segregating the received test cases into at least one of test actions, the test objects and the test parameters.
3. The method as claimed in claim 1, wherein the keyword functions and the sequences corresponding to sequence of steps in the one or more test cases are generated by using test guidelines.
4. The method as claimed in claim 1 further comprising storing the one or more test cases, the universal test script and an output of the execution of the universal test script in the test management system.
5. The method as claimed in claim 1, wherein the test parameters in the keyword functions define location of the test objects and corresponding test data specific to the variant of the application, to be referred during execution of the universal test script.
6. A test automation system for creating universal test script for testing variants of a software application, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:
receive one or more test cases from a test management system;
identify keyword functions and sequences corresponding to sequence of steps in the one or more test cases using the one or more test cases;
generate the universal test script based on the keyword functions and the sequences, wherein the keyword functions comprises test parameters;
delink test objects and test data from the universal test script; and
bind the test objects and the test data to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.
7. The test automation system as claimed in claim 6 is communicably connected to the test management system, wherein the test management system stores one or more test cases, universal test script, and output of the execution of the universal test script.
8. The test automation system as claimed in claim 6, wherein the universal test script is generated by segregating the received test cases into at least one of test actions, the test objects and the test parameters.
9. The test automation system as claimed in claim 6, wherein the keyword functions and the sequences corresponding to sequence of steps in the one or more test cases are generated by using test guidelines.
10. The test automation system as claimed in claim 6, wherein the test parameters in the keyword functions define location of the test objects and corresponding test data specific to the variant of the application, to be referred during execution of the universal test script.
11. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a test automation system to perform acts of:
receiving one or more test cases from a test management system;
identifying keyword functions and sequences corresponding to sequence of steps in the one or more test cases, using the one or more test cases;
generating the universal test script based on the keyword functions and the sequences, wherein the keyword functions comprises test parameters;
delinking test objects and test data from the universal test script; and
binding the test objects and the test data to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.
Dated this 9th day of May, 2014
R. RAMYA RAO
OF K & S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:FIELD OF THE DISCLOSURE
The present subject matter is related, in general to software testing, and more particularly, but not exclusively to a method and a system for creating universal test script for testing variants of software application.
| # | Name | Date |
|---|---|---|
| 1 | Form-9(Online).pdf | 2014-05-09 |
| 2 | IP26751-spec.pdf | 2014-05-13 |
| 3 | IP26751-fig.pdf | 2014-05-13 |
| 4 | FORM 5.pdf | 2014-05-13 |
| 5 | FORM 3.pdf | 2014-05-13 |
| 6 | 2308CHE2014_CertifiedCopyRequest.pdf | 2014-05-13 |
| 7 | abstract2308-CHE-2014.jpg | 2014-05-28 |
| 8 | 2308-CHE-2014 POWER OF ATTORENY 02-09-2014.pdf | 2014-09-02 |
| 9 | 2308-CHE-2014 FORM-1 02-09-2014.pdf | 2014-09-02 |
| 10 | 2308-CHE-2014 CORRESPONDENCE OTHERS 02-09-2014.pdf | 2014-09-02 |
| 11 | 2308-CHE-2014-FER.pdf | 2019-07-04 |
| 12 | 2308-CHE-2014-FORM 3 [06-01-2020(online)].pdf | 2020-01-06 |
| 13 | 2308-CHE-2014-FER_SER_REPLY [06-01-2020(online)].pdf | 2020-01-06 |
| 14 | 2308-CHE-2014-US(14)-HearingNotice-(HearingDate-15-06-2022).pdf | 2022-05-13 |
| 15 | 2308-CHE-2014-Correspondence to notify the Controller [19-05-2022(online)].pdf | 2022-05-19 |
| 16 | 2308-CHE-2014-POA [25-05-2022(online)].pdf | 2022-05-25 |
| 17 | 2308-CHE-2014-FORM 13 [25-05-2022(online)].pdf | 2022-05-25 |
| 18 | 2308-CHE-2014-AMENDED DOCUMENTS [25-05-2022(online)].pdf | 2022-05-25 |
| 19 | 2308-CHE-2014-Correspondence to notify the Controller [09-06-2022(online)].pdf | 2022-06-09 |
| 20 | 2308-CHE-2014-Written submissions and relevant documents [30-06-2022(online)].pdf | 2022-06-30 |
| 21 | 2308-CHE-2014-PETITION UNDER RULE 137 [21-09-2022(online)].pdf | 2022-09-21 |
| 22 | 2308-CHE-2014-PatentCertificate04-10-2022.pdf | 2022-10-04 |
| 23 | 2308-CHE-2014-IntimationOfGrant04-10-2022.pdf | 2022-10-04 |
| 1 | search_03-07-2019.pdf |