A test environment is a set of software and hardware on which tests are performed on a software product.