System and method for automating testing without scripting

US2017192879A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192879-A1
Application numberUS-201615094667-A
CountryUS
Kind codeA1
Filing dateApr 8, 2016
Priority dateDec 30, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding one or more pre-stored target files and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional source files associated with the one or more external systems. Furthermore, the system comprises a workflow execution module to connect with the one or more external systems using the received information to retrieve the additional source files and execute the created test workflows corresponding to the retrieved one or more additional source files.

First claim

Opening claim text (preview).

I claim: 1 . A system for automating end-to-end testing, the system comprising: a connection settings module configured to receive information for connecting with one or more external systems; a test setup module configured to create one or more test workflows, wherein creating the one or more test workflows comprise: selecting one or more pre-stored source files and corresponding one or more pre-stored target files; and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional one or more source files associated with the one or more external systems; and a workflow execution module configured to: connect with the one or more external systems using the received information to retrieve the one or more additional source files; and execute the one or more created test workflows corresponding to the retrieved one or more additional source files, wherein executing the one or more created workflows comprise comparing the retrieved additional one or more source files with the corresponding one or more mapped pre-stored target files to generate test execution results. 2 . The system of claim 1 , wherein the one or more external systems comprise one or more databases, one or more test management tools, one or more servers and components of the one or more external systems. 3 . The system of claim 2 , wherein the components of the one or more external systems comprise one or more flat files, Extensible Markup Language (XML) data, spreadsheets, web services, one or more Transmission Control Protocol (TCP)/Internet Protocol (IP) sockets requests, X12 files, Hypertext Transfer Protocol (HTTP) post messages and database Application Program Interfaces (APIs). 4 . The system of claim 1 , wherein the information for connecting with the one or more external systems comprise authentication details and connection settings. 5 . The system of claim 1 , wherein the information for connecting with the one or more external systems is received from one or more users. 6 . The system of claim 1 , wherein the step of creating the one or more test workflows further comprise selecting a location for saving the test execution results. 7 . The system of claim 1 further comprising a reporting module configured to automatically send the test execution results on one or more electronic communication devices via one or more communication channels. 8 . The system of claim 7 , wherein the one or more communication channels comprise electronic mail, Short Messaging Service (SMS), instant messaging application and web service. 9 . The system of claim 1 , wherein the test execution results are in the form of reports and graphical forms comprising charts, diagrams and graphs. 10 . A computer-implemented method for automating end-to-end testing, via program instructions stored in a memory and executed by a processor, the computer-implemented method comprising: receiving information for connecting with one or more external systems; creating one or more test workflows, wherein creating the one or more test workflows comprise: selecting one or more pre-stored source files and corresponding one or more pre-stored target files; and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional one or more source files associated with the one or more external systems; connecting with the one or more external systems using the received information to retrieve the one or more additional source files; and executing the one or more created test workflows corresponding to the retrieved one or more additional source files, wherein executing the one or more created workflows comprise comparing the retrieved additional one or more source files with the corresponding one or more mapped pre-stored target files to generate test execution results. 11 . The computer-implemented method of claim 10 , wherein the one or more external systems comprise one or more databases, one or more test management tools, one or more servers and components of the one or more external systems. 12 . The computer-implemented method of claim 11 , wherein the components of the one or more external systems comprise one or more flat files, Extensible Markup Language (XML) data, spreadsheets, web services, one or more Transmission Control Protocol (TCP)/Internet Protocol (IP) sockets requests, X12 files, Hypertext Transfer Protocol (HTTP) post messages and database Application Program Interfaces (APIs). 13 . The computer-implemented method of claim 10 , wherein the information for connecting with the one or more external systems comprise authentication details and connection settings. 14 . The computer-implemented method of claim 10 , wherein the information for connecting with the one or more external systems is received from one or more users. 15 . The computer-implemented method of claim 10 , wherein the step of creating the one or more test workflows further comprise selecting a location for saving the test execution results. 16 . The computer-implemented method of claim 10 further comprising automatically sending the test execution results on one or more electronic communication devices via one or more communication channels. 17 . The computer-implemented method of claim 16 , wherein the one or more communication channels comprise electronic mail, Short Messaging Service (SMS), instant messaging application and web service. 18 . The computer-implemented method of claim 10 , wherein the test execution results are in the form of reports and graphical forms comprising charts, diagrams and graphs. 19 . A computer program product for automating end-to-end testing, the computer program product comprising: a non-transitory computer-readable medium having computer-readable program code stored thereon, the computer-readable program code comprising instructions that when executed by a processor, cause the processor to: receive information for connecting with one or more external systems; create one or more test workflows, wherein creating the one or more test workflows comprise: selecting one or more pre-stored source files and corresponding one or more pre-stored target files; and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional one or more source files associated with the one or more external systems; connect with the one or more external systems using the received information to retrieve the one or more additional source files; and execute the one or more created test workflows corresponding to the retrieved one or more additional source files, wherein executing the one or more created workflows comprise comparing the retrieved additional one or more source files with the corresponding one or more mapped pre-stored target files to generate test execution results.

Assignees

Inventors

Classifications

  • Interoperability with other network applications or services · CPC title

  • Workload generation, e.g. scripts, playback · CPC title

  • Testing of software · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Testing arrangements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017192879A1 cover?
A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding on…
Who is the assignee on this patent?
Cognizant Tech Solutions India Pvt Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/3668. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).