Abstract: Embodiments of present disclosure disclose efficient system and method for identifying operational process associated with UI of enterprise based on inputs from user and automatic generating one or more test scripts for testing of operational process. System discloses to directly capture inputs from UI by configuring URL of UI to system. Method includes capturing at least one of, one or more elements, one or more labels associated with each of one or more elements, from UI and one or more error conditions associated with one or more elements. Upon capturing, one or more attributes are identified from plurality of attributes based on mapping of one or more labels with plurality of attributes and further operational process is identified from plurality of operational processes based on one or more attributes. One or more test scripts are generated for identified operational process based on metadata associated with operational process. Figure 3
Claims:We claim:
1. A method for generating test scripts for operational process testing, comprising:
capturing, by a test script generation system (101), at least one of, one or more elements (208), one or more labels (209) associated with each of the one or more elements (208), from a user interface (105) and one or more error conditions (210) associated with the one or more elements (208);
identifying, by the test script generation system (101), one or more attributes (211) from a plurality of attributes based on mapping of the one or more labels (209) with the plurality of attributes;
identifying, by the test script generation system (101), an operational process (212) from a plurality of operational processes based on the one or more attributes (211); and
generating, by the test script generation system (101), one or more test scripts (213) for the operational process (212) based on metadata (214) associated with the operational process (212).
2. The method as claimed in claim 1 further comprising updating, by the test script generation system (101), at least one of one or more new attributes, one or more new operational processes and the metadata (214), when one of the one or more attributes (211) and the operational process (212) is not identified.
3. The method as claimed in claim 2, wherein the one or more new attributes are updated, using a machine learning module associated with the test script generation system (101), based on plurality of patterns associated with the plurality of operational processes and corresponding plurality of attributes.
4. The method as claimed in claim 1, wherein the mapping of the one or more labels (209) with the plurality of attributes comprises mapping synonyms of the one labels with the plurality of attributes.
5. The method as claimed in claim 1, wherein the metadata (214) comprises at least one of enterprise data, business domain data, operational process data, attributes data, validation data associated with the plurality of attributes, condition data associated with the plurality of validation data and unit level test scripts.
6. The method as claimed in claim 1, wherein identification of the operational process (212) comprises:
comparing the one or more attributes (211) with the plurality of attributes associated with each of the plurality of operational processes;
calculating a score for each of the plurality of operational processes based on the comparison; and
identifying the operational process (212) based on at least one of the score and a predefined score threshold value.
7. A test script generation system (101) for generating test scripts for operational process testing, comprises:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
capture at least one of, one or more elements (208), one or more labels (209) associated with each of the one or more elements (208), from a user interface (105) and one or more error conditions (210) associated with the one or more elements (208);
identify one or more attributes (211) from a plurality of attributes based on mapping of the one or more labels (209) with the plurality of attributes;
identify an operational process (212) from a plurality of operational processes based on the one or more attributes (211); and
generate one or more test scripts (213) for the operational process (212) based on metadata (214) associated with the operational process (212).
8. The test script generation system (101) as claimed in claim 7 further comprises the processor to update at least one of one or more new attributes, one or more new operational processes and the metadata (214), when one of the one or more attributes (211) and the operational process (212) is not identified.
9. The test script generation system (101) as claimed in claim 8, wherein the one or more new attributes are updated using a machine learning module associated with the test script generation system (101) based on plurality of patterns associated with the plurality of operational processes and corresponding plurality of attributes.
10. The test script generation system (101) as claimed in claim 7, wherein the mapping of the one or more labels (209) with the plurality of attributes comprises mapping synonyms of the one labels with the plurality of attributes.
11. The test script generation system (101) as claimed in claim 7, wherein the metadata (214) comprises at least one of enterprise data, business domain data, operational process data, attributes data, validation data associated with the plurality of attributes, condition data associated with the plurality of validation data and unit level test scripts.
12. The test script generation system (101) as claimed in claim 7, wherein identification of the operational process (212) comprises:
comparing the one or more attributes (211) with the plurality of attributes associated with each of the plurality of operational processes;
calculating a score for each of the plurality of operational processes based on the comparison; and
identifying the operational process (212) based on at least one of the score and a predefined score threshold value.
Dated this 29th day of March, 2017
R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present subject matter is related in general to the field of testing of operational processes, more particularly, but not exclusively to a system and method for generating test scripts for operational process testing.
| # | Name | Date |
|---|---|---|
| 1 | 201741011223-FER.pdf | 2020-06-05 |
| 1 | Power of Attorney [29-03-2017(online)].pdf | 2017-03-29 |
| 2 | Form 5 [29-03-2017(online)].pdf | 2017-03-29 |
| 2 | Correspondence By Agent_Form1_22-06-2017.pdf | 2017-06-22 |
| 3 | PROOF OF RIGHT [21-06-2017(online)].pdf | 2017-06-21 |
| 3 | Form 3 [29-03-2017(online)].pdf | 2017-03-29 |
| 4 | Form 18 [29-03-2017(online)].pdf_159.pdf | 2017-03-29 |
| 4 | Description(Complete) [29-03-2017(online)].pdf | 2017-03-29 |
| 5 | Description(Complete) [29-03-2017(online)].pdf_160.pdf | 2017-03-29 |
| 5 | Form 18 [29-03-2017(online)].pdf | 2017-03-29 |
| 6 | Drawing [29-03-2017(online)].pdf | 2017-03-29 |
| 6 | Form 1 [29-03-2017(online)].pdf | 2017-03-29 |
| 7 | Drawing [29-03-2017(online)].pdf | 2017-03-29 |
| 7 | Form 1 [29-03-2017(online)].pdf | 2017-03-29 |
| 8 | Description(Complete) [29-03-2017(online)].pdf_160.pdf | 2017-03-29 |
| 8 | Form 18 [29-03-2017(online)].pdf | 2017-03-29 |
| 9 | Description(Complete) [29-03-2017(online)].pdf | 2017-03-29 |
| 9 | Form 18 [29-03-2017(online)].pdf_159.pdf | 2017-03-29 |
| 10 | PROOF OF RIGHT [21-06-2017(online)].pdf | 2017-06-21 |
| 10 | Form 3 [29-03-2017(online)].pdf | 2017-03-29 |
| 11 | Form 5 [29-03-2017(online)].pdf | 2017-03-29 |
| 11 | Correspondence By Agent_Form1_22-06-2017.pdf | 2017-06-22 |
| 12 | Power of Attorney [29-03-2017(online)].pdf | 2017-03-29 |
| 12 | 201741011223-FER.pdf | 2020-06-05 |
| 1 | searchE_03-06-2020.pdf |