Question 1
Choose 1
After a project deployment, several bugs were identified by end users and prioritized by the
project team.
How should a consultant resolve these issues?
How should a consultant resolve these issues?
Correct answer:
A. Build out the issue resolution release in a development sandbox.
Explanation:
To resolve bugs identified by end users after a project deployment, the consultant should build out the issue resolution release in a development sandbox. A development sandbox is the appropriate environment for making and testing changes to address bugs, as it provides a safe, isolated space to develop, test, and validate fixes without impacting the production environment or other testing stages.
Why not B. Perform user acceptance testing (UAT) in a development sandbox?
User Acceptance Testing (UAT) is conducted to validate that the system meets business requirements, typically after development is complete. Performing UAT in a development sandbox is not ideal, as development sandboxes are meant for building and initial testing, not formal UAT, which is better suited for a staging or UAT sandbox with production-like data. Additionally, the issue is about resolving bugs, not conducting UAT.
Why not C. Build out the issue resolution release in the staging environment?
The staging environment (often a full or partial copy sandbox) is used for final testing, such as UAT or integration testing, before deploying to production. Building fixes directly in staging risks introducing untested changes into a production-like environment, which could destabilize it or complicate testing. Development should occur in a development sandbox first.
How to Resolve the Issues:
Reproduce and analyze bugs in a development sandbox.
Develop fixes (e.g., configuration changes, Apex code, or Flow updates) in the development sandbox.
Perform unit testing to ensure fixes resolve the issues without introducing new problems.
Deploy fixes to a staging sandbox for integration testing and UAT.
Once validated, deploy the fixes to production using a change set or deployment tool.
Reference:
Salesforce Help: Sandboxes (explains sandbox types and their purposes, including development sandboxes for building and testing).
To resolve bugs identified by end users after a project deployment, the consultant should build out the issue resolution release in a development sandbox. A development sandbox is the appropriate environment for making and testing changes to address bugs, as it provides a safe, isolated space to develop, test, and validate fixes without impacting the production environment or other testing stages.
Why not B. Perform user acceptance testing (UAT) in a development sandbox?
User Acceptance Testing (UAT) is conducted to validate that the system meets business requirements, typically after development is complete. Performing UAT in a development sandbox is not ideal, as development sandboxes are meant for building and initial testing, not formal UAT, which is better suited for a staging or UAT sandbox with production-like data. Additionally, the issue is about resolving bugs, not conducting UAT.
Why not C. Build out the issue resolution release in the staging environment?
The staging environment (often a full or partial copy sandbox) is used for final testing, such as UAT or integration testing, before deploying to production. Building fixes directly in staging risks introducing untested changes into a production-like environment, which could destabilize it or complicate testing. Development should occur in a development sandbox first.
How to Resolve the Issues:
Reproduce and analyze bugs in a development sandbox.
Develop fixes (e.g., configuration changes, Apex code, or Flow updates) in the development sandbox.
Perform unit testing to ensure fixes resolve the issues without introducing new problems.
Deploy fixes to a staging sandbox for integration testing and UAT.
Once validated, deploy the fixes to production using a change set or deployment tool.
Reference:
Salesforce Help: Sandboxes (explains sandbox types and their purposes, including development sandboxes for building and testing).
