In this chapter, we are going to have a look at how you can make life easier for yourself when tests start failing. We will do the following:
- Discuss where our tests should live and examine why
- Have a look at test reliability
- Have a look at ways we can force our tests to be run regularly
- Talk about continuous integration and continuous delivery
- Extend the project we started in the previous chapter so that it can run against a Selenium-Grid
- Have a look at ways to diagnose problems with our tests