I am a developer that never understood testing properly. I am reading up on unit testing, TDD, and other relevant topics that come up together since I am primarily trying to understand the concepts behind Continuous Integration.
What is particularly tested on a CI server? Is it just the unit tests written by the developers? Are testers in less demand since the CI is doing a lot of the heavy lifting here and are they still relevant?