Apr 26, 2019 | 0 Comment | Posted by Shrey Sharma

Testing Environments:

Before deploying app to production or release it to customers, developers migrate app to a dedicated testing environment where they can perform integration tests with large sets of data, do security checks for multiple users and profiles, and uncover bugs or discover enhancements they would like to add.

Automated test scripts can’t determine a user’s level of satisfaction with the app, so there is a need to train several new users to evaluate the application in a real-world setting without affecting the business data. In essence, developers need to create another development environment that mimics the production environment, and have these trained users/testers use it.

It can be Production or Development Environments specifically used for testing application’s functionality before deploying to production or releasing to customers.

Developers have multiple options for creating a dedicated testing environment

  • One is to create a sandbox copy of their production environment and deploy directly from the
    development environment to their sandbox. Using this way, developers will not only test the finished
    application, but also the procedure used to deploy the completed application as well.
  • If there is no sandbox then they can use a DE environment as their testing environment. The standard
    DE environment may be limiting because of license and storage limits.
  • There is also Partner Developer Edition for partners who are looking for a production-like environment
    with more users and storage to run real-life tests.




Scenario 1: A Developer looking to get started for free building a Force.com application


Developer Edition


Scenario 2: A Customer who wants to build a new Force.com application for their production environment


Developer Edition organization or set up a sandbox


Scenario 3: A Partner who wants to build a Force.com application to sell


Developer Edition or Partner DE

Let us now look at Chapter 4 – Data Modelling.

Share This Post

Leave a Comment

Your email address will not be published. Required fields are marked *