What makes a good front-end test environment?

Can anyone please tell me what makes a good front-end test environment.