Executing UI tests can be an expensive exercise, not only do they require more time to create and maintain, but they also require more time to complete their execution. When I discovered the possibility of executing tests in parallel I wanted to know all about it. Running tests in parallel combined with the ability to run tests remotely delivers a noticeable improvement in the duration of an automated test run.