Software Testing, Batch Testing, Continuous Integration and Deployment, Bisection, Pool Testing, Reducing Testing Cost, Risk Modelling