Virtual testing environment