Why does Production and Test environments have to be similar

  Hello,

    In this blog, I'm going to explain why does Production and Test environments have to be similar.

    A test environment allows software developers to check how a code/program will behave in a live environment. The testing environment should closely resemble the production environment since it is one of the last safe places to find and fix environment-related bugs before moving into production

    Having a production-like environment is essential if you want feature releases to be quality and bug-free. It provides the project team with an on-demand service integration testing and validation tier that resembles production as much as possible. It means that QA engineer has an opportunity to check the functionality on the OS which is all the same as the production’s. 


Image Credit: The Customize Windows








    I also recommend thinking about a production environment and think about how you can replicate it. Can you create realistic users? Can you simulate load over time? Are there pieces that you can replicate, without a full fledged ‘testing in production’?   

Comments