Testing Environments

Once development is complete, the application should be put through a rigorous, well-defined testing regimen. This requires that the application be loaded into one or more non-production environments prior to deployment to production. These environments go by many names including integration, test, stage, user acceptance test (UAT), pre-production, and so on. For this discussion, we will use the terms integration, pre-production, staging, and production to describe our server farms.

Figure 14-7 shows a typical arrangement of testing farms. The integration farm is used by the development group to test all of the compiled components in an environment that does not contain any development tools. The presence of Visual Studio ...

Get Pro SharePoint 2010 Governance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.