Question-50: End-to-end testing is a methodology used in the software development lifecycle (SDLC) to test the functionality and performance of an application under product-like circumstances and data to replicate live settings. You are working in QuickTechie.com Inc which has end-to-end tests covering 100% of their endpoints. They 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 must activate Google Stackdriver Debugger on the application code in order to see code faults.
B. They should add extra unit tests and load testing at the production scale to their cloud staging environment.
C. They should execute the end-to-end tests in the cloud staging environment to assess whether or not the code is functioning as intended.
D. They should include canary tests so that developers can assess the effect of the new release on latency.
Correct Answer

Get All 340 Questions and Answer for Google Professional Cloud Architect

: 1 Explanation: They should enable Google Stackdriver Debugger on the application code to show errors in the code. This is for ongoing production not the start Option-2 They should add additional unit tests and production scale load tests on their cloud staging environment. Additional unit test is not needed. Load test is performance and capacity not relevant to bugs C. They should run the end-to-end tests in the cloud staging environment to determine if the code is working as intended. Yes this is the whole idea of having a staging environment in Cloud D. They should add canary tests so developers can measure how much of an impact the new release causes to latency. This will be helpful but not sufficient for identifying new bugs.