Usage based testing allows control over when a software regression test is carried out, what regression techniques are used, how often it is carried out, at what cost and with guaranteed execution. Usage based testing is analogous to cloud based usage models for infrastructure in the cloud via services like AWS, Google cloud, Azure etc., except that it is aimed at the testing space rather than at infrastructure.
One of the key issues is deciding which testing technique should be used and when it should be used in regression/feature testing. Also, which technique is the alternative (...