Estimating the execution time of a test is not an easy task, since there are many factors involved: the complexity of the test, the number of tests involved in the build, the processing capacity of the hardware, and the loading and processing times of the web application being tested, for example. However, sometimes, you can tell that the execution time is longer than it should be. In this section, you will learn how to track down timing errors in your tests.