Testing in production introduces risks but it also provides several benefits, which is why a tester should consider it. A major benefit of testing in production is that it allows you to see how the application will work in the live environment in which it runs.
Testing in production becomes necessary in the case of complex services, as it would become difficult to imitate a production environment and know how the service will be utilized by the users. The staging and the real environment are never the same. Some organizations might not have the budget to create this type of environment again that closely resembles the production environment, which is why they switch to testing in production. Read More – https://goo.gl/vtFHZ8