Cost-Effective Techniques For Continuous Integration Testing