Automated virtual network function test controller
AssigneeVerizon Patent and Licensing Inc.
InventorsNitheesh S. TEJAPRAKASH, Andrew T. CASO
Life of this patent
Estimating the term…
Abstract
A device can receive a test package for testing. The test package can include at least one virtual network function (VNF) for testing. The device can configure the testing for the test package based on the VNF included in the test package or a vendor associated with the VNF. The device can execute the testing for the test package based on configuring the testing for the test package. The testing can include onboarding testing and post-onboarding testing. The device can generate a report based on a result of the executing the testing for the test package. The device can provide output identifying the report.
Claims20
A device, comprising:
- one or more processors to:
- receive a test package for testing,
- the test package including at least one virtual network function (VNF) for testing;
- configure the testing for the test package based on the VNF included in the test package or a vendor associated with the VNF;
- execute the testing for the test package based on configuring the testing for the test package,
- the testing including first testing and second testing,
- the first testing including onboarding testing,
- the onboarding testing including two or more of smoke testing, image load testing, image access testing, resource utilization testing, or configuration testing, and
- the second testing including post-onboarding testing,
- the post-onboarding testing including at two or more of security testing, networking testing, performance testing, feature function testing, or service chain testing;
- generate a report based on a result of executing the testing for the test package;
- and
- provide output identifying the report.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- receive a test package for testing,
- the test package including at least one virtual network function (VNF) for testing;
- configure the testing for the test package based on the VNF included in the test package or a vendor associated with the VNF;
- execute the testing for the test package based on configuring the testing for the test package,
- the testing including first testing and second testing,
- the first testing including onboarding testing,
- the onboarding testing including two or more of smoke testing, image load testing, image access testing, resource utilization testing, or configuration testing, and
- the second testing including post-onboarding testing,
- the post-onboarding testing including at two or more of security testing, networking testing, performance testing, feature function testing, or service chain testing;
- generate a report based on a result of the executing the testing for the test package;
- and
- provide output identifying the report.
A method, comprising:
- receiving, by a cloud computing environment, a test package for testing,
- the test package including at least one virtual network function (VNF) for testing;
- configuring, by the cloud computing environment, the testing for the test package based on the VNF included in the test package or a vendor associated with the VNF;
- executing, by the cloud computing environment, the testing for the test package based on configuring the testing for the test package,
- the testing including first testing and second testing,
- the first testing including onboarding testing,
- the onboarding testing including two or more of smoke testing, image load testing, image access testing, resource utilization testing, or configuration testing;
- and
- the second testing including post-onboarding testing,
- the post-onboarding testing including at two or more of security testing, networking testing, performance testing, feature function testing, or service chain testing;
- generating, by the cloud computing environment, a report based on a result of the executing the testing for the test package;
- and
- providing, by the cloud computing environment, output identifying the report.
Dependencies are inferred from the claim text.