×

Conducting Automated Software Testing Using Centralized Controller and Distributed Test Host Servers

  • US 20200133828A1
  • Filed: 11/25/2019
  • Published: 04/30/2020
  • Est. Priority Date: 05/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing platform, comprising:

  • at least one processor;

    a communication interface communicatively coupled to the at least one processor; and

    memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to;

    receive, via the communication interface, from a first computing device, a test execution request;

    retrieve, from a test specification database, test specification details information based on the test execution request received from the first computing device;

    identify one or more tests to execute based on the test specification details information retrieved from the test specification database and the test execution request received from the first computing device;

    generate one or more test execution commands directing at least one host server to execute the one or more tests identified based on the test specification details information retrieved from the test specification database and the test execution request received from the first computing device, wherein generating the one or more test execution commands comprises constructing one or more command line instructions to be executed by the at least one host server and inserting the one or more command line instructions to be executed by the at least one host server into the one or more test execution commands;

    send, via the communication interface, to the at least one host server, the one or more test execution commands directing the at least one host server to execute the one or more tests identified based on the test specification details information retrieved from the test specification database and the test execution request received from the first computing device;

    after sending the one or more test execution commands to the at least one host server, capture test output from the at least one host server; and

    store test results data based on capturing the test output from the at least one host server,wherein the one or more command line instructions to be executed by the at least one host server cause the at least one host server to run one or more tests that write pass-fail output associated with the one or more tests to a console, andwherein capturing the test output from the at least one host server comprises capturing the pass-fail output associated with the one or more tests from the console.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×