System and method for test automation using a decentralized self-contained test environment platform

US2018373619A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018373619-A1
Application numberUS-201715631942-A
CountryUS
Kind codeA1
Filing dateJun 23, 2017
Priority dateJun 23, 2017
Publication dateDec 27, 2018
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 workstation with at least one computer processor receives a plurality of testing tools for testing a program. The workstation receives from a server a testing dashboard. The testing dashboard includes core code that retrieves an external configuration file for one of the plurality of tools and injects the external configuration file into the one of the plurality of tools at runtime. The testing dashboard also includes a testing script that specifies an order of execution of the plurality of tools. The workstation executes the core code to retrieve the external configuration file for the one of the plurality of tools. The workstation executes the testing script to execute the plurality of tools. The workstation presents the results of the execution of the testing script.

First claim

Opening claim text (preview).

1 . A method for test automation, comprising: at a workstation comprising at least one computer processor: the workstation receiving a plurality of testing tools for testing a program; the workstation receiving, from a server, a testing dashboard comprising core code that retrieves an external configuration file for one of the plurality of tools, and injects the external configuration file into the one of the plurality of tools at runtime, and a testing script that specifies an order of execution of the plurality of tools; the workstation executing the core code to retrieve the external configuration file for the one of the plurality of tools; the workstation executing the testing script to execute the plurality of tools; and the workstation presenting the results of the execution of the testing script. 2 . The method of claim 1 , wherein the external configuration file is one of a standard tool configuration file and a custom tool configuration file. 3 . The method of claim 1 , wherein the testing dashboard comprises the external configuration file. 4 . The method of claim 1 , wherein the core code retrieves the external configuration file from a remote location. 5 . The method of claim 1 , wherein the testing tools are received as unmodified binaries. 6 . A method for test automation using a cluster of testing dashboards, comprising: in a computer network comprising a plurality of workstations, each workstation comprising at least one computer processor: each workstation receiving a plurality of testing tools for testing a program; each workstation receiving a testing dashboard, one of the testing dashboards being a master testing dashboard and the other testing dashboards being slave testing dashboards, each testing dashboard comprising core code that retrieves an external configuration file for one of the plurality of tools, and injects the external configuration file into the one of the plurality of tools at runtime, and a testing script that specifies an order of execution of the plurality of tools; the master testing dashboard using a coordinator service to locate the slave testing dashboards; the master testing dashboard issuing commands to the slave testing dashboards to execute its testing script on the program; and one of the testing dashboards presenting the results of the execution of the testing script. 7 . The method of claim 6 , wherein the program is hosted by one of the workstations. 8 . The method of claim 6 , wherein the program is hosted by an external server. 9 . The method of claim 6 , wherein each of the external configuration files is one of a standard tool configuration file and a custom tool configuration file. 10 . The method of claim 6 , wherein each of the testing dashboards comprises the external configuration file. 11 . The method of claim 6 , wherein the core code retrieves the external configuration file from a remote location. 12 . The method of claim 6 , wherein the testing tools are received as unmodified binaries. 13 . A system for test automation, comprising: a server; a workstation in communication with the server and comprising at least one computer processor and a memory, wherein the at least one computer processor is programmed to: receive a plurality of testing tools for testing a program; receive, from the server, a testing dashboard comprising core code that retrieves an external configuration file for one of the plurality of tools, and injects the external configuration file into the one of the plurality of tools at runtime, and a testing script that specifies an order of execution of the plurality of tools; execute the core code to retrieve the external configuration file for the one of the plurality of tools; execute the testing script to execute the plurality of tools; and present the results of the execution of the testing script. 14 . The system of claim 13 , wherein the external configuration file is one of a standard tool configuration file and a custom tool configuration file. 15 . The system of claim 13 , wherein the testing dashboard comprises the external configuration file. 16 . The system of claim 13 , wherein the core code retrieves the external configuration file from a remote location. 17 . The system of claim 13 , wherein the testing tools are received as unmodified binaries. 18 . The system of claim 13 , further comprising: a second workstation comprising a second plurality of testing tools for testing a program and a slave testing dashboard comprising core code that retrieves an external configuration file for one of the second plurality of tools, and injects the external configuration file into the one of the second plurality of tools at runtime; wherein: the testing dashboard uses a coordinator service to locate the slave testing dashboard; the testing dashboard issues commands to the slave testing dashboard to execute its testing script on the program; and one of the testing dashboard and the slave testing dashboard presents the results of the execution of the testing script.

Assignees

Inventors

Classifications

  • Arrangements for executing specific programs · CPC title

  • for test execution, e.g. scheduling of test suites · CPC title

  • Software maintenance or management · CPC title

  • Test management · CPC title

  • Environments for analysis, debugging or testing of software · 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 US2018373619A1 cover?
A workstation with at least one computer processor receives a plurality of testing tools for testing a program. The workstation receives from a server a testing dashboard. The testing dashboard includes core code that retrieves an external configuration file for one of the plurality of tools and injects the external configuration file into the one of the plurality of tools at runtime. The testi…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F11/3672. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 27 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).