Sandboxes Flashcards
What is a Sandbox?
A Sandbox is a copy of a production environment used for a variety of purposes, commonly including testing and development.
Note:
All sandbox types copy your org’s customizations (metadata), which include everything you’ve changed using Setup and the code you’ve written. Some types also copy a sample of your org’s data, or all of it, to provide a realistic environment for testing before deployment.
What are some of the types of Sandboxes used in Salesforce?
Developer Sandbox (Refresh- 1 Day)
Developer Pro Sandbox (Refresh- 1 Day)
Partial Copy Sandbox (Refresh- 5 Days)
Full Sandbox (Refresh- 29 Days)
What is a Developer Sandbox?
Intended for development and testing in an isolated environment. Includes a copy of the production configuration (metadata).
What is a Developer Pro Sandbox?
Intended for development and testing in an isolated environment and can host larger sets than a Developer Sandbox. Includes a copy of the production configuration and is able to handle more development and QA tasks.
What is a Partial Copy Sandbox?
Intended to be used as a testing environment. Includes a copy of your production configuration and a sample of your organizations production data as defined by a Sandbox template. Use this box for QA tasks such as user acceptance testing, integration testing and training.
What is a Full Sandbox?
Intended to be used as a testing environment. Supports performance testing, load testing and staging. Replica of the production organization (all data, records, files and metadata).
Notes:
When you create a Full sandbox, you also have to decide how much field tracking history and Chatter activity to include.
The default is to omit field tracking, but you can include up to 180 days of field tracking. If you track field history for many objects in your production org, specify fewer days to avoid generating an excessive amount of data.
Chatter activity data can be extensive, which can add a significant amount of time to your Full sandbox copy.
Which items (low-risk) customizations do not require a Sandbox?
Reports, Dashboards, Email Templates, Folders, List Views.
What is a Sandbox Template?
Allow you to pick specific objects and data to copy to your Full or Partial Copy sandbox to control the size and content of each sandbox. Sandbox templates are only available for use with Full or Partial Copy sandboxes.
How do you login to a Sandbox?
To login to a sandbox, you must use the sandbox URL. Likewise, logging into production requires using the production URL. This applies to login via the website and API alike.
Production: https://login.salesforce.com
Sandbox: https://test.salesforce.com
What do you use to migrate Metadata between environments?
Several tools exist to help an administrator or developer migrate metadata (configuration changes) from one environment to another. The two most-commonly used tools are:
- Change Sets
- Force.com- IDE
What is a Change Set?
A native Salesforce tool that sends customizations from one Salesforce org to another.
What is Force.com IDE
Force.com IDE is a powerful client application for creating, modifying and deploying Force.com applications.
Force.com IDE provides a comfortable environment for programmers familiar with integrated development environments, letting you code, compile, test, package, and deploy all from within the IDE. Much of the actual work, such as compilation, happens on the Force.com platform—the Force.com IDE performs the communication and result parsing transparently.