Part 1 in a series covering automated testing and continuous integration for Drupal sites. Here I cover the various technologies involved and how they interact with each other.