CPC G06Q 10/06313 (2013.01) [G06N 20/00 (2019.01)] | 12 Claims |
1. A computer-implemented method comprising:
receiving, at a test prediction service within a service provider network, information related to end-to-end testing of a new commerce platform within the service provider network prior to launching of the new commerce platform within the service provider network;
determining, by the test prediction service and utilizing a first machine learning algorithm, needed first resources for the end-to-end testing of the new commerce platform prior to launching of the new commerce platform, wherein the needed first resources comprise services of the service provider network that are consumed during the end-to-end testing;
determining, by the test prediction service and using a second machine learning algorithm, needed second resources for the end-to-end testing of the new commerce platform prior to launching of the new commerce platform, wherein the needed second resources comprise a number of individuals and a corresponding amount of time of the number of individuals to be active in developing the testing of the new commerce platform and executing the testing of the new commerce platform; and
based on (i) the information related to the new commerce platform within the service provider network and (ii) the first and second needed resources for testing of the new commerce platform prior to launching of the new commerce platform, predicting, by an estimation application programming interface (API) of the test prediction service, an estimated cost associated with (i) the needed first resources to perform the testing of the new commerce platform and (ii) the needed second resources to perform the testing of the new commerce platform,
wherein a first set of data obtained from a first service of the service provider network is utilized for training the first machine learning algorithm utilized by the test prediction service for predicting the services of the service provider network to be consumed during the testing,
wherein a second set of data obtained from a second service of the service provider network is utilized for training the second machine learning algorithm utilized by the test prediction service for predicting the number of individuals and the corresponding amount of time of the number of individuals to be active in developing the testing of the new commerce platform and executing the testing of the new commerce platform, and
wherein the predicting comprises:
consuming, by the estimation API, a first endpoint produced using the first machine learning algorithm; and
consuming, by the estimation API, a second endpoint produced using the second machine learning algorithm.
|