virtual testing environment