ACTUAL Exam Questions and CORRECT
Answers
1 What Is Copado? - CORRECT ANSWER -
2 Standard Salesforce Development Lifecycle* - CORRECT ANSWER -
3 What is Devops? - CORRECT ANSWER - DevOps is a combination of practices that
automate and enable greater effectiveness in the process of building and running software.
DevOps combines the technical practices of Continuous Delivery with the business practices of
lean management and lean product development.
4 What are the main Challenges in Salesforce Development Lifecycle? - CORRECT
ANSWER - The first thing you encounter is that there's not a clear overview of the whole
process. You may have these questions
Where do changes happen?
Should I start in dev1, or can I implement my changes directly in production?
Which environment do I need to deploy first?
Is it UAT or Integration?
Who is going to approve my changes?
5 what are the limitations of the change sets? - CORRECT ANSWER - Change Sets
Limitations - Companies spend a lot of time building change sets. Here are some of the
limitations of change sets that you should know:
1.Change sets do not offer the capability to search components by name or type. As a developer,
you are forced to browse through multiple pages to find the metadata items you want to select.
2.If you accidentally add a component, you cannot filter within your selections to remove the
component quickly.
3.Certain components are not available to be deployed using change sets, and it's possible to
move changes only across environments that are connected.
,4.With change sets, all selected components come in a single list, so you can't scope which
modification is based on which request
5. Change sets do not enable continuous delivery, and automation of deployments is not an easy
task
6 What are the difficulties Keeping Environments in Sync? - CORRECT ANSWER -
Release teams struggle with sandbox syncing after deploying to higher environments. For
example, if a company uses a hotfix sandbox to develop and push fixes to production, lower
environments will show discrepancies regarding the production environment. These differences
can lead to deployment errors and a blocked pipeline. Even having multiple developer
environments requires users to keep those environments in sync.
7 What are the Problems arise if we refresh the sandboxes.? - CORRECT ANSWER - 1.
Metadata loss. All the work in progress in a sandbox will be overwritten after the refresh.
2. Full sandboxes can only be refreshed once per month, therefore they can't easily receive
changes that were sent from a hotfix environment to production.
3. Scrambled emails. Whenever a sandbox is refreshed, user email addresses are modified in the
sandbox so that production users don't receive automatically generated email messages from the
sandbox. Hence, users are required to validate an email address change in order to be able to log
in again into the sandbox. 4.Data loss. Unless you're refreshing a full sandbox or a partial copy,
you will lose all data. Hence, you need to recreate the test data all over again.
8 What happens If multiple Developers working on the same components? - CORRECT
ANSWER - "There is a major issue when multiple developers work in the same
environment and perform changes in the same components. As mentioned in the Change Sets
Limitations section, when you work with change sets, you have no visibility on who has made
what changes, and there are no tools for you to foresee if your changes will be overwritten.
9 Why salesforce Deployment is Difficulty for the teams to collaborate? - CORRECT
ANSWER - Salesforce makes it amazingly easy for individuals to build changes but it was
not made with collaborations of large teams in mind. As your team grows, you may find it
challenging to collaborate. Synchronizing environments, tracking the history, and being unable to
merge changes on a line-by-line basis is difficult, so you are reducing your team's possibilities to
collaborate and work together.
, 10 Is there any Standard tool provided by Salesforce for the deployment Process? - CORRECT
ANSWER - Salesforce does not provide a definitive recommendation on how to manage
the release process and doesn't include native Agile tools and metrics.
11 Salesforce provide Quality Checks on Changes? - CORRECT ANSWER - Salesforce
provide only limited set of Quality Checks.
12 what is the built in Salesforce Quality Check ? - CORRECT ANSWER - Apex tests are
the only built-in Salesforce capability that ensures the quality of your customizations. Apex tests
can identify specific errors, but they are not meant to identify code inefficiencies and bad habits
before they become a problem.
13 How the company Make sure the quality of code? - CORRECT ANSWER - "There are
also many other types of tests that go beyond what Apex alone offers and can help ensure the
quality of your team's work. To keep their code optimized, companies have to make further
efforts in defining and implementing a code inspection process.
14 What are the Main Challenges in the Salesforce Development Lifecycle? - CORRECT
ANSWER - 1. No Clear Overview of the Whole Process .2. Change Sets Limitations 3.
Difficulty Keeping Environments in Sync 4.Lack of History Tracking 5. Difficulty for Teams to
Collaborate 6.No Standard Tool or Process for Managing Salesforce Changes 7.Limited Set of
Quality Checks on Changes 8.Lack of Monitoring and Compliance 9.The Struggle of Migrating
Data from Multiple Objects 10.Difficulty to Identify and Unblock Bottlenecks 11.Insufficient
Quality and Frequency of Releases
15 - CORRECT ANSWER -
16 What is Copado? - CORRECT ANSWER - Copado is a scalable Salesforce-native
application that you can download and install in an org. It provides you with a complete system
to plan, track and carry out your DevOps activities. It also adds value in every stage of the
Salesforce DevOps process.
17 What are the exciting features of Copado? - CORRECT ANSWER - Here are some of
the exciting features: