Salesforce Certified Platform Development Lifecycle and Deployment Architect Plat-Arch-202 Exam Questions

Page: 1 / 14
Total 118 questions
Question 1

What are two advantages of automated test data loads over manual data loads? Choose 2 answers



Answer : A, B

The correct selection is A, B. Automated test-data loads can run unattended as part of environment preparation and produce consistent, repeatable results. They are well suited to CI/CD scripting, reduce manual variation, and make test outcomes more comparable across repeated executions. From a testing perspective, the goal is deterministic evidence that the solution behaves correctly under the conditions that matter. Tests should isolate external dependencies, use controlled data, exercise positive and negative paths, and reproduce realistic volume or user behavior where required without making production the first place defects are discovered. The alternatives do not provide equivalent evidence: they either validate only a narrow implementation detail or depend on conditions outside the test's control. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (A. Automated loads can be done with no human oversight.; B. Automated loads are reliable in their results.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Testing --- Apex testing; test-data isolation; mocks; regression testing; performance/load testing; sandbox test strategy.


Question 2

Which are two recommended methods of creating test data in Salesforce? Choose 2 answers



Answer : C, D

The correct selection is C, D. Reliable tests should be self-contained and independent of live external systems. Mock endpoints or Salesforce callout mocks provide deterministic responses for integration logic, while CSV static resources and Test.loadData() provide reusable test records without depending on middleware or external availability. From a testing perspective, the goal is deterministic evidence that the solution behaves correctly under the conditions that matter. Tests should isolate external dependencies, use controlled data, exercise positive and negative paths, and reproduce realistic volume or user behavior where required without making production the first place defects are discovered. The rejected choices either test the wrong layer, introduce live-system dependencies, or detect problems too late to provide the deterministic early feedback expected from a mature test strategy. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (C. Host a mock endpoint to produce sample information from an endpoint.; D. Load a CSV as a static resource and reference it in a test class.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Testing --- Apex testing; test-data isolation; mocks; regression testing; performance/load testing; sandbox test strategy.


Question 3

What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects? Choose 2 answers



Answer : C, D

The correct selection is C, D. Technical reference-data migrations are constrained by relationship shape. Circular references cannot be represented cleanly as one rooted hierarchy, and nested object trees have a finite supported depth, so complex reference structures often need staged loads and follow-up relationship updates. From a deployment perspective, the same release should be reproducible across environments, with dependencies, metadata/data differences, API behavior, and target-org constraints identified before production. Automation is valuable because it turns deployment knowledge into a controlled process rather than relying on memory or manual reconstruction. The rejected alternatives do not meet the deployment requirement because they introduce drift, ignore target-org compatibility, or substitute a convenience tool for a reproducible release artifact. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (C. Circular relationships; D. Depth of nested relationships). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Deploying --- Metadata API and Tooling API; deployment validation; package/change-set deployment; data migration; dependency management.


Question 4

What would a technical architect recommend to avoid possible delays while deploying a change set?



Answer : B

The correct selection is B. Validating a change set before the production window exposes missing dependencies, test failures, and invalid metadata without committing changes. This shifts failure detection earlier and can also enable faster production promotion where quick-deploy conditions are satisfied. From a deployment perspective, the same release should be reproducible across environments, with dependencies, metadata/data differences, API behavior, and target-org constraints identified before production. Automation is valuable because it turns deployment knowledge into a controlled process rather than relying on memory or manual reconstruction. The other choices either rely on manual reconstruction, use a deployment mechanism designed for a different scope, or fail to preserve dependencies and repeatability across target environments. For this scenario, the decisive point is therefore the platform behavior represented by the selected option (B. Manually validate change sets before deployment.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Deploying --- Metadata API and Tooling API; deployment validation; package/change-set deployment; data migration; dependency management.


Question 5

What advice should a technical architect provide in a Change Advisory Board meeting?



Answer : C

The correct selection is C. At a Change Advisory Board, the technical architect's distinctive responsibility is to confirm that the solution and deployment design are technically sound. Business stakeholders validate business value and usability, while the architect assesses architecture, limits, integration, security, risk, rollback, and operational readiness. From a release perspective, approved functionality must be isolated from unfinished work and promoted through a predictable, auditable path. Release calendars, validation, stakeholder approval, rollback planning, and branch discipline reduce the risk that a technically correct change becomes an operational failure during production promotion. The other options do not create a safe production path because they ignore timing, approval, rollback, or branch synchronization requirements. For this scenario, the decisive point is therefore the platform behavior represented by the selected option (C. Solution is technically sound.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Releasing --- release management; branching and hotfixes; production readiness; rollback strategy; seasonal releases; approvals.


Question 6

Which two actions will contribute to an improvement of code security? Choose 2 answers



Answer : B, C

The correct selection is B, C. Secure pull-request review and automated static security analysis create complementary controls. Human reviewers assess architecture and context, while scanners detect repeatable vulnerability patterns and can block unsafe changes in CI before they reach downstream environments. From a build perspective, the implementation should be source-driven, reviewable, automatable, and modular. Engineering controls such as version control, package boundaries, static analysis, coding standards, and isolated development environments reduce defects early and make changes easier to understand, test, and promote. The remaining options are weaker because they address symptoms after code is written instead of improving the build process through automation, modularity, and explicit development standards. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (B. Implement a pull request and secure code review.; C. Integrate a static code security analysis tool in the CI/CD process.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Building --- Salesforce DX; package development; coding standards; static analysis; source control; secure development.


Question 7

An architect has been working on a large project for the past 6 months. This project must be live by the end of the current month.

Which two planning techniques should the architect use to ensure all metadata changes deploy smoothly and on time? Choose 2 answers



Answer : A, D

The correct selection is A, D. A deployment rehearsal in a representative sandbox and final validation of the exact deployment package against production are the two strongest techniques for reducing last-minute release risk. They expose dependency, test, sequencing, and target-org issues before the limited go-live window. From a deployment perspective, the same release should be reproducible across environments, with dependencies, metadata/data differences, API behavior, and target-org constraints identified before production. Automation is valuable because it turns deployment knowledge into a controlled process rather than relying on memory or manual reconstruction. The other choices either rely on manual reconstruction, use a deployment mechanism designed for a different scope, or fail to preserve dependencies and repeatability across target environments. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (A. Create a new sandbox and perform a test deployment to that environment.; D. Validate the final deployment package against production prior to go-live). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.

Study Guide reference: Deploying --- Metadata API and Tooling API; deployment validation; package/change-set deployment; data migration; dependency management.


Page:    1 / 14   
Total 118 questions