Vendor onboarding and pre-deployment service testing
AssigneeBoost SubscriberCo L.L.C.
InventorsNikhil Sharma, Ramanathan Sekkappan
Life of this patent
Estimating the term…
Abstract
Systems and methods for service vendor onboarding and pre-production artifact validation and functional testing are provided. An example method includes receiving, in an automated test control system in connection with a cellular network, a request for deploying an artifact on the cellular network, generating an artifact profile, a configuration profile, a release note associated with the artifact, performing a validation of the artifact according to a predetermined validation rule, in response to a determination that the artifact is validated, instantiating one or more test environments for the validated artifact, performing a functional test on the artifact within the test environment, and outputting results of the validation and the functional test.
Claims17
A method, comprising:
- receiving, in an automated test control system in connection with a cellular network, a request for deploying an artifact on the cellular network;
- generating, by the automated test control system, an artifact profile, a configuration profile, and a release note associated with the artifact;
- creating one or more hosted virtual machines corresponding to one or more test environments, each hosted virtual machine configured to provide an isolated computing environment for one of the test environments;
- for each hosted virtual machine:
- creating one or more nested virtual machines, each nested virtual machine corresponding to a respective testing layer of a plurality of testing layers, the plurality of testing layers comprising an artifacts layer, a services layer, an application layer, and an application orchestration layer;
- performing a validation of the artifact, by the automated test control system, according to a predetermined validation rule;
- in response to a determination that the artifact is validated, instantiating, by the automated test control system, one or more test environments for the validated artifact;
- performing, by the automated test control system, a functional test on the artifact within the test environment;
- and
- outputting results of the validation and the functional test.
An automated test control system in connection with a cellular network, the automated test control system comprising:
- one or more processors;
- and
- a computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, cause the system to:
- receive a request for deploying an artifact on the cellular network;
- extract an artifact profile, a configuration profile, and a release note from the artifact;
- perform a validation of the artifact according to a predetermined validation rule;
- in response to a determination that the artifact is validated, instantiate one or more test environments for the validated artifact;
- creating one or more hosted virtual machines corresponding to the one or more test environments, each hosted virtual machine configured to provide an isolated computing environment for one of the test environments;
- for each hosted virtual machine:
- creating one or more nested virtual machines, each nested virtual machine corresponding to a respective testing layer of a plurality of testing layers, the plurality of testing layers comprising an artifacts layer, a services layer, an application layer, and an application orchestration layer;
- perform, by the automated test control system, a functional test on the artifact within the test environment;
- and
- output results of the validation and the functional test.
Dependencies are inferred from the claim text.