Эта цель может определяться, исходя из следующего утверждения: "бюджет тестирования не должен превышать сумму в $Х".
Разумеется, средства на тестирование могут вообще не выделяться, но тогда узнать об этом следует как можно раньше. Ограниченный бюджет означает, что заказать любое новое оборудование будет нельзя, что придется использовать ознакомительные копии программного обеспечения (как Microsoft-программ, так и сторонних приложений) и что задействование внешних ресурсов исключается. Если бюджет предусмотрен или доступен до начала обновления окружения, для выполнения этапа тестирования следует заказать дополнительное производственное оборудование. Тестирование на точно таком же сервере, который будет использоваться при обновлении оборудования, а не на устаревшем и уже использованном, предоставит более адекватные результаты.
Используемые ресурсы
Данная цель может определяться, исходя из утверждения "Тестирование должно осуществляться с помощью внутренних ресурсов и/или консультантов извне".
Чаще всего "внутренний" штат Exchange-администраторов слишком загружен по­вседневными задачами или устранением постоянно возникающих неполадок (что вполне может служить причиной для обновления окружения), и стопроцентная занятость сотрудников в процессе не предполагается.
Если на время тестирования предусматривается задействовать специалистов из внешней консультирующей фирмы, имеющих опыт работы с Exchange Server 2003, внутренний бюджет должен быть продуман заранее. Это сократит время, которое обычно уходит на обсуждение предлагаемых консультирующей фирмой подходов.
Степень тестирования
Данная цель может определяться, исходя из следующего утверждения: "каждое приложение будет протестировано на базовую, среднего уровня или полную совместимость и функциональность".
Упомянутая цель может быть разной для различных типов приложений - например, ответственные приложения требуют обширного тестирования, в то время как для менее критичных подойдет и базовый уровень проверки. Сжатые сроки и ограниченный бюджет не позволят проводить обширное тестирование, поэтому целью, скорее всего, станет проверка на предмет базовой совместимости. 
Определение различных уровней тестирования на совместимость
Тестирование на предмет базовой совместимости, как указывается в данной главе, по сути, означает, что ответственные приложения тестируются на предмет безошибочной их загрузки и выполнения ими надлежащим образом своих главных функций в Exchange Server 2003. Чаще всего цель такого тестирования состоит просто в том, чтобы проверить, работает ли приложение, без затраты большого количества времени и денег на оборудование и ресурсы, а также при минимальном объеме документации и обучения. Обратите внимание, что такой уровень тестирования сокращает, но не исключает риск, связанный с внедрением того или иного приложения в производственном окружении.
Тестирование на предмет совместимости среднего уровня подразумевает процесс, посредством которого Exchange Server 2003 конфигурируется вместе со всеми приложениями, которые будут использоваться в окончательной схеме, так что тестовая конфигурация соответствует производственной настолько точно, насколько это возможно, тем самым уменьшается возможность возникновения непредвиденных проблем во время фактического процесса внедрения. Такой уровень тестирования требует большей подготовки, чтобы разобраться в конфигурации, и большего участия со стороны внешних ресурсов, а также подключения конечных пользователей. Без дополнительного обучения и составления документации, отражающей серверные конфигурации и подробности процесса тестирования, не обойтись. Хотя такой уровень тестирования существенно сокращает риск возникновения проблем во время фактической миграции или обновления производственного окружения, процесс пе­реноса данных между серверами и обучение персонала он не охватывает, поэтому некоторая степень неопределенности по-прежнему существует.
Тестирование на предмет полной совместимости также предусматривает дополнительное обучение и, возможно, обучение конечных пользователей, а также подразумевает тестирование фактического процесса миграции. Полное обучение потребует и большего количества составляемой документации, фиксирующей процессы, необходимые для построения или отображения серверов, а также описывающей шаги процесса миграции. Полное тестирование обычно и называют этапом разработки прототипа.