ShrimpTest was built from the ground up to be both easy to use and an extensible foundation for more advanced testing needs. In this section we will cover basic ShrimpTest operations and see how easy it is to design, test, and learn from experiments using the built-in tools. Subsequent sections cover more advanced topics such as setting up experiments using custom PHP code or automating the experiment process.