Sign In to Follow Application
View All Documents & Correspondence

System And Method For Creating Universal Test Script For Testing Variants Of Software Application

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

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 May 2014
Publication Number
24/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-10-04
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. GIRISH RAGHAVAN
Jains Sudarsana, Block 3-SA, 174, Madambakkam Main Road, Rajakeelpakkam, Chennai 600073, Tamil Nadu, India.
2. GANESH NARAYAN
#51, 2nd Stage, Karnataka Layout, Basaveshwaranagar PO, Bangalore – 560079, Karnataka, India.
3. THAMILCHELVI PETERBARNABAS
Plot No 19, Annai Flats F2, Enfield Avenue, Madipakkam, Chennai – 600091, Tamil Nadu, India
4. BALASUBRAMANIAN SANKARA SIVARAMA KRISHNAN
Door No. 3B, Shiva Towers, Flat No. T-2, Arunachalam Road, Saligramam, Chennai – 600093, Tamil Nadu, India

Specification

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.

Documents

Application Documents

# 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

Search Strategy

1 search_03-07-2019.pdf

ERegister / Renewals

3rd: 04 Jan 2023

From 09/05/2016 - To 09/05/2017

4th: 04 Jan 2023

From 09/05/2017 - To 09/05/2018

5th: 04 Jan 2023

From 09/05/2018 - To 09/05/2019

6th: 04 Jan 2023

From 09/05/2019 - To 09/05/2020

7th: 04 Jan 2023

From 09/05/2020 - To 09/05/2021

8th: 04 Jan 2023

From 09/05/2021 - To 09/05/2022

9th: 04 Jan 2023

From 09/05/2022 - To 09/05/2023

10th: 08 May 2023

From 09/05/2023 - To 09/05/2024

11th: 01 May 2024

From 09/05/2024 - To 09/05/2025

12th: 06 May 2025

From 09/05/2025 - To 09/05/2026