Offline and Distributed Testing