Show answer
Answer: D
A. Use a change set with the Validate Only option to send the components from the Developer sandbox to production, then run User Acceptance Testing (UAT) in production.Incorrect. Validate Only performs no deployment, and running UAT in production puts live data at risk.
B. Refresh the Developer sandbox from production so it receives real Opportunity data, run User Acceptance Testing (UAT) there, then deploy to production.Incorrect. Refreshing a Developer sandbox brings over metadata only, so no real Opportunity data arrives.
C. Move the components from the Developer sandbox straight to production and let sales operations users verify them in production.Incorrect. Going directly to production skips UAT and exposes business data to risk.
D. Move the components from the Developer sandbox into the Full sandbox, run User Acceptance Testing (UAT) in the Full sandbox, then deploy to production. ✓Correct. The Full sandbox carries a copy of production data, so sales operations can test with real records before the production deployment.
Why: The flow was built in a Developer sandbox, which holds no real Opportunity records, yet sales operations must test it against real data before go-live.
A Full sandbox is a complete replica of production, data included. Promoting the components there lets testers run UAT on realistic Opportunities without touching live records. Once UAT passes, the change moves on to production. Testing with realistic data before a production release is the documented best practice.
Reference: Change Sets