Optimize your Tests for Continuous Integration

“Test early, test often.” If you’ve worked with me, you are probably sick of hearing me say that. But it’s common sense that if your tests find a problem shortly after that problem was created, it will be easier to fix. This is one of the principles that make continuous integration a very powerful strategy.
But, often our existing tests don’t work well running continuously. They may have false positives that need to be triaged by a person or take a long time to run.
Come to this presentation to see how I rate test suites by value added and time to execute. Then, I’ll provide 5 strategies to improve the value or time to execute to make the tests more effective for Continuous Integration.