Automatic testing apparatus for embedded software, automatic testing method thereof and test scenario composing method
US-9195571-B2 · Nov 24, 2015 · US
US2018373619A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018373619-A1 |
| Application number | US-201715631942-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 23, 2017 |
| Priority date | Jun 23, 2017 |
| Publication date | Dec 27, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.