Regression Testing Software Best Practices