As part of your pre-deployment test process, you should perform both unit testing and system testing on Microsoft Provisioning System.
For unit testing, you can run all of the Microsoft Provisioning System components on a single server. This configuration is appropriate for development scenarios and functionality testing.
For system testing, you should plan a test lab infrastructure that mirrors your production environment. For more information about deploying Microsoft Provisioning System on multiple servers, see Planning your infrastructure.
For specific installation instructions, see Installing Microsoft Provisioning System. For more information about unit and system testing, see Performing system tests.