Hello friends, In this tutorial, I am going to define sandbox, which a very important part of Salesforce and provide step by step procedure to create a sandbox for your organization. So let’s begin.

After completing this tutorial, you will able to:
  • Know about the sandbox.
  • Know the type of sandboxes.
  • How to create sandbox?
What is Sandbox?
Sandbox is the copy of your production organization that provides a workspace where you can try to create new things like creating apps, objects, fields, approval process, custom buttons, apex classes, and Vsualforce page. You can create multiple copies of your organization for different purposes such as development, testing, and training, without compromising the data and applications in your production organization.
            When you work as a consultant and you have to build a new functionality for your database you have to build and demonstrate in a sandbox before it becomes part of your actual database (Production org.)

How many types of salesforce sandboxes?
There are four types of sandbox in salesforce:
 1. Developer Sandbox. 
 2. Developer Pro Sandbox.
 3. Partial Copy Sandbox.
 4. Full Copy Sandbox.
Let’s talk about all four types of sandboxes in detail:
 
Developer Sandbox: This sandbox intended for coding and testing by a single developer. It copies all application and configuration of your production org. In other words, it includes your production org’s metadata. This can be refreshed every 29 days and it limited to 200MB of test or sample data, which is enough for many developments and testing tasks. Multiple users can log into and share a single developer sandbox.

Developer Pro Sandbox:  This sandbox provide the same functionality as developer sandbox do, but data storage limit is increased. This gives you more space to test larger more robust data sets, as well as run more quality assurance tasks. Data storage limit of this sandbox is 1GB, can be refreshed once a day.

Partial Copy Sandbox: Partial Copy sandbox contains all of your organization’s metadata and data according to the sandbox template that defines by you. To create a Partial copy sandbox, first, you have to define a sandbox template. The plus point of this sandbox is, it copies samples data from your production organization based on sandbox template. For each object, it copy’s up to 10,000 records. For example, when you define a sandbox template that contains contact object to create a partial copy sandbox, up to 10,000 contact records are copied into the new sandbox, but no other records are copied.
            This sandbox contains up to 5GB of data including standard and custom objects records, documents and attachments. It can refresh every 5 days.

Full Copy Sandbox: Full copy sandbox is a replica of your entire production org. It includes all standard, custom objects, documents, attachments, code, setting. This sandbox has the same storage limit as your production organization, can be refresh every 29 days.

How to create sandbox?

Here I provide step by step process to create a Developer Sandbox.

Step 1: Log into your production organization.

Step 2: Go to setup, and type sandbox in the search box, and then click on the sandbox link.

 
Step 3: Click on New Sandbox button.

Step 4: Provide a name for your sandbox in the Name text box.

Step 5: Click on Next button.

Step 6: Leave Apex Class text box blank and click on the Create button.



Now you can see your sandbox creation process is queued with Processing status. Refresh page until this status not converting in Completed.


Step 7: When the status is completed it means your sandbox is created and ready for testing. Click on login link to log in the sandbox. You can use your production org. password to log in the sandbox.

Point to remember:  For login to your sandbox organization, you have to use https://test.salesforce.com login URL.
Hope you like this post, for any feedback or suggestions please feel free to comment. I would appreciate your feedback and suggestions.
Thank you.