A deployment pipeline passes all automated tests but the production release still causes user-facing errors. Which practice would most likely have caught this gap?
-
A
Adding more unit tests to the pipeline
-
B
Implementing synthetic monitoring and real-user monitoring (RUM) post-deployment
-
C
Running the pipeline twice before deploying
-
D
Requiring a longer manual QA freeze period