Ultimately, the sole purpose of this environment is to deliver the best code quality that the end-user can see. Before migrating anything to the production environment, it will be tested thoroughly within the test environment to ensure that each test case is passed with the least amount of errors introduced into the live application.