5 Essential Ingredients to an Effective Continuous Testing Strategy