×

Flexible testing environment using a cloud infrastructure—cloud technology

  • US 10,579,511 B2
  • Filed: 05/10/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 05/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a user interface configured to receive a request to allocate testing resources for a project over a network, and one or more testing characteristics specified by a user, wherein the one or more testing characteristics includes;

    a first testing stage associated with a first amount of testing resources; and

    a second testing stage associated with a second amount of testing resources;

    a memory configured to store the request and the testing characteristics specified by the user;

    a network interface configured to communicate with the network;

    a processor communicatively coupled to the user interface, the memory, and the network interface, the processor configured to;

    receive the request to allocate testing resources for the project;

    receive the testing characteristics for the project, the testing characteristics comprising an amount of testing resources specified by the user for testing the project;

    verify the specified testing characteristics of the project, wherein verifying the specified testing characteristics of the project comprises;

    requesting confirmation from another user affiliated with the project;

    determining an amount of resources used by a previous project that uses at least some of the same type of testing resources as the testing resources specified by the user;

    comparing the amount of testing resources specified by the user to the amount resources used by the previous project; and

    determining the amount of testing resources specified by the user is within a predetermined range of the amount of resources used by the previous project;

    register, in the memory, the project for testing using the verified testing characteristics;

    determine available testing resources based on the verified testing characteristics of the project;

    determine that testing resources are available for the first testing stage and not available for the second testing stage;

    allocate testing resources for the first testing stage based on the verified testing characteristics of the project and available resources;

    initiate testing of the first testing stage using the allocated testing resources for the first testing stage;

    determine that testing resources have become available for the second testing stage after initiating testing of the first testing stage;

    allocate testing resources for the second testing stage;

    initiate testing of the second testing stage using the allocated testing resources for the second testing stage after initiating testing of the first stage;

    receive, during testing of the second testing stage, changes to the testing characteristics of the project;

    update, in the memory, the testing characteristics of the project based on the changes; and

    adjust the allocated testing resources for at least one of the first testing stage and the second testing stage based on the updated testing characteristics of the project.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×