×

Automated and unattended process for testing software applications

  • US 8,739,125 B2
  • Filed: 06/16/2009
  • Issued: 05/27/2014
  • Est. Priority Date: 06/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprisingidentifying, by a server computing device, tools and services used to test a software application, wherein the tools and services comprise at least one of a continuous integration (CI) tool or a test reporting tool;

  • determining, by the server computing device, an order of execution of the identified tools and services in testing the software application;

    designing, by a business process management (BPM) service of the server computing device, a testing management process that integrates the identified tools and services in the determined order of execution for testing the software application in an automated and unattended manner;

    deploying, by the server computing device, the testing management process to act as a controlling layer over the identified tools and services in the testing of the software application;

    allocating, by the server computing device, resources for the identified tools and services, wherein the resources comprise at least one of a database, a test machine, or a storage device, and wherein the allocating further comprises connecting to the resources and confirming the resources are ready to execute; and

    providing, by the testing management process, instructions, parameters, and the allocated resources to programming code of the identified tools and services to enable the identified tools and services to perform the testing of the software application in the determined order of execution;

    wherein the testing management process comprises a subprocess to control acceptance or rejection of a build of the software application being tested, a subprocess to determine differences of the build of the software application from any previous builds of the software application, and a subprocess to apply regression tests, integration tests, and performance tests to the build.

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