Continuous integration (CI) only works if the tests that software needs to pass are specified in advance. This is new territory for us, and requires we adapt our existing knowledge of testing to the CI world. Once establishing our framework, we need to select a tool that will allow us to easily specify tests and make them available to the CI environment.