Automated testing and Continuous Integration