Distributed testing is when test effort occurs at multiple locations. Some or perhaps even all of the software testing effort is done by people in different locations, employed by different companies, or separated from the project team.