COPADO DEVELOPER PRACTICE QUESTIONS AND
ANSWERS SOLVED CORRECTLY LATEST UPDATE
GRADED A+
Question 1.
You want to create a YAML file to apply your Git commits and Git deployments. How can you achieve
this?
ANSWER
From the Pipeline record, create a YAML file with Copado's YAML editor
Question 2.
Debbie created an Apex class in Dev1 and is manually deploying to UAT. She selects No Test Run as tesl
level, but apex tests were run anyway. Why?
ANSWER
The Run all local tests checkbox is enabled in the UAT environment
Question 3.
Debbie is deploying a user story with Apex components from UAT to production. The promotion test
level on the user story is set to RunSpecifiedTests. What test level is going to be enforced in the
deployment to production?
ANSWER
Deployments of Apex components to production will always run all tests.
Question 4.
Debbie has created a new custom field in Dev1. She commits it on a user story together with the
permission set to deploy FLS. After committing the changes, she realizes she forgot to grant the
permission set access to the field in Dev1, so she goes back to Dev1 and updates the FLS. What is the
easiest way to ensure the FLS is deployed to the next environment together with the field?
ANSWER
She can go back to the user story where she committed the changes and use the Recommit
Files Git operation.
,Question 5.
What test level is applied to the deployment when you check the Promote & Deploy checkbox?
ANSWER
The test level specified in the Promotion Test Level field on the User Story record.
Question 6.
You would like to create a scratch org that has a duration of 15 days. Where can you set this value?
ANSWER
In the Scratch Org Definition
Question 7.
Dave committed a new method on the AccountOperations class but, after deploying his changes from
DEV to INT, he found his changes were not there due to an auto-resolved Git conflict he was not aware
of. What could he have done to prevent this from happening just in this particular promotion?**
ANSWER
Remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in the
Pipeline record.
Manually promote and remove Apex-Class from the Exclude From Auto Resolve multi-select
picklist field in the Promotion record.
Question 8.
Ana is configuring Copado DX and she wants to set Integration Environment as DX target. What steps
should she follow?
ANSWER
Locate the Pipeline Connection
record that links Integration and UAT and select Default DX Target from the Enable as Scratch
Org Target picklist.
Question 9.
Where can you set the Maximum Static Code Analysis Score?
ANSWER
On the Environment Record
, Question 10.
How can you create a Connection Behavior record for the UAT environment?
ANSWER
From the Pipeline Configuration page, click on the shield icon in the UAT environment.
Question 11.
What happens with a component that is added to the .gitignore file and is later committed on a user
story?
ANSWER
If the component has never been committed successfully to Git, it won't be created in Git. If
the component has already been tracked by Git, even if it is added to the .gitignore file, it will
be updated in Git.
Question 12.
**When deploying US1 and US2 in the same promotion, the old code in US2 is overwriting the most
up-to-date code in US1. How can a developer resolve this issue?
ANSWER
Resolve the conflict manually using the Online Conflict Resolution feature.
Use the Order User Stories by field in the Promotion record.???
Question 13.
You're unable to see the Advanced button
on the Commit Changes page with the Destructive Changes Git operation selected. What could be the
reason?
ANSWER
You have not been assigned the Edit User Story Commit Base Branch custom permission.
Question 14.
For which of the following components is it not recommended to use auto-resolve? (2)
ANSWER
(1) Apex Triggers
(2) Visualforce Pages
ANSWERS SOLVED CORRECTLY LATEST UPDATE
GRADED A+
Question 1.
You want to create a YAML file to apply your Git commits and Git deployments. How can you achieve
this?
ANSWER
From the Pipeline record, create a YAML file with Copado's YAML editor
Question 2.
Debbie created an Apex class in Dev1 and is manually deploying to UAT. She selects No Test Run as tesl
level, but apex tests were run anyway. Why?
ANSWER
The Run all local tests checkbox is enabled in the UAT environment
Question 3.
Debbie is deploying a user story with Apex components from UAT to production. The promotion test
level on the user story is set to RunSpecifiedTests. What test level is going to be enforced in the
deployment to production?
ANSWER
Deployments of Apex components to production will always run all tests.
Question 4.
Debbie has created a new custom field in Dev1. She commits it on a user story together with the
permission set to deploy FLS. After committing the changes, she realizes she forgot to grant the
permission set access to the field in Dev1, so she goes back to Dev1 and updates the FLS. What is the
easiest way to ensure the FLS is deployed to the next environment together with the field?
ANSWER
She can go back to the user story where she committed the changes and use the Recommit
Files Git operation.
,Question 5.
What test level is applied to the deployment when you check the Promote & Deploy checkbox?
ANSWER
The test level specified in the Promotion Test Level field on the User Story record.
Question 6.
You would like to create a scratch org that has a duration of 15 days. Where can you set this value?
ANSWER
In the Scratch Org Definition
Question 7.
Dave committed a new method on the AccountOperations class but, after deploying his changes from
DEV to INT, he found his changes were not there due to an auto-resolved Git conflict he was not aware
of. What could he have done to prevent this from happening just in this particular promotion?**
ANSWER
Remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in the
Pipeline record.
Manually promote and remove Apex-Class from the Exclude From Auto Resolve multi-select
picklist field in the Promotion record.
Question 8.
Ana is configuring Copado DX and she wants to set Integration Environment as DX target. What steps
should she follow?
ANSWER
Locate the Pipeline Connection
record that links Integration and UAT and select Default DX Target from the Enable as Scratch
Org Target picklist.
Question 9.
Where can you set the Maximum Static Code Analysis Score?
ANSWER
On the Environment Record
, Question 10.
How can you create a Connection Behavior record for the UAT environment?
ANSWER
From the Pipeline Configuration page, click on the shield icon in the UAT environment.
Question 11.
What happens with a component that is added to the .gitignore file and is later committed on a user
story?
ANSWER
If the component has never been committed successfully to Git, it won't be created in Git. If
the component has already been tracked by Git, even if it is added to the .gitignore file, it will
be updated in Git.
Question 12.
**When deploying US1 and US2 in the same promotion, the old code in US2 is overwriting the most
up-to-date code in US1. How can a developer resolve this issue?
ANSWER
Resolve the conflict manually using the Online Conflict Resolution feature.
Use the Order User Stories by field in the Promotion record.???
Question 13.
You're unable to see the Advanced button
on the Commit Changes page with the Destructive Changes Git operation selected. What could be the
reason?
ANSWER
You have not been assigned the Edit User Story Commit Base Branch custom permission.
Question 14.
For which of the following components is it not recommended to use auto-resolve? (2)
ANSWER
(1) Apex Triggers
(2) Visualforce Pages