What is parallel execution in testing?

What is parallel execution in testing?

Parallel execution in automated testing refers to the execution of a number of tests at the same time, across a number of different environments. Parallel execution is used to speed up the execution of tests, and can be especially useful when trying to test software that performs tasks that take a long time.