Distributed testing system