
Ultimate access to all questions.
Dress4Win is migrating their development and test environments to a public cloud to meet the increasing capacity demands of their rapidly growing application. Currently, they have end-to-end tests covering 100% of their endpoints and want to ensure that the move to the cloud does not introduce any new bugs. Which additional testing methods should the developers employ to prevent an outage?
A
They should enable Google Stackdriver Debugger on the application code to show errors in the code.
B
They should add additional unit tests and production scale load tests on their cloud staging environment.
C
They should run the end-to-end tests in the cloud staging environment to determine if the code is working as intended.
D
They should add canary tests so developers can measure how much of an impact the new release causes to latency.
Explanation:
The question specifically asks for additional testing methods to prevent an outage after moving to the cloud. Although running existing end-to-end tests in the cloud (Option C) is important, the key here is to add methods that will ensure robustness and outage prevention. Therefore, Option B is correct because adding additional unit tests ensures finer-grained testing of individual components, and production scale load tests validate that the system can handle expected traffic volumes in the new cloud environment. This comprehensive approach will help identify and mitigate potential issues that could lead to outages.