Хотя объемы подготовки будут зависеть от целого ряда факторов, определенные шаги должны предприниматься на любом предприятии: следует определить масштабы тестирования (что в него входит, а что нет), выяснить цели проведения такого процесса и составить соответствующий план действий. 

Значительное преимущество применения поэтапной методики при работе с проектом, как уже описывалось в главе 2, заключается в планировании проводимых обсуждений и составлении подлежащих сдаче документов "Постановка задачи" и "Проект миграции". Нередко компании прибегают к помощи специалистов по системам обмена сообщениями, которые помогают избежать "классических" ошибок. По завершении стадии планирования становится ясно, почему разрабатывается данный проект, какие функции и возможности необходимы тем или иным отделам предприятия и какой бюджет доступен для выполнения работ. Кроме того, определяются временные графики и контрольные точки.
Если поэтапный анализ и проектирование не проводились, потребуется собрать всю вышеуказанную информацию, чтобы гарантировать, что процесс тестирования отвечает целям организаторов проекта, а необходимые приложения действительно тестируются и проверяются соответствующими людьми.
Определение масштабов при тестировании приложений
На данном этапе процесса следует составить общий список, который бы отражал, какая версия Exchange Server 2003 должна использоваться, какая версия серверного программного обеспечения будет применяться, какие дополнительные функции и сторонние приложения требуются. Как обсуждалось ранее, Exchange Server 2003 можно инсталлировать как под управлением Windows 2000 Server, так и под управлением Windows Server 2003, причем в версиях Standard Edition или Enterprise Edition. На более мелких предприятиях предпочтительно использовать версий Standard для Windows Server 2003 и Exchange Server 2003, в то время как на крупных - скорее всего, по­требуются версии Enterprise каждой из систем.
Главное, что следует обсудить на данной стадии, - приемлемым ли окажется в окончательном решении применение многочисленных версий операционной системы Windows Server и Exchange Server. Некоторые организации хотят контролировать уровень затрат как на программное обеспечение, так и на службы поддержки, и устанавливают одну сетевую ОС с одной версией Exchange Server. Таким организациям лучше выбрать новое приложение обмена сообщениями вместо того, чтобы оставлять старое, которое несовместимо с новейшими сетевой ОС и версией Exchange Server 2003.
Помимо базового программного обеспечения Exchange Server 2003, можно инсталлировать и дополнительные компоненты, которые расширяют его возможности, такие как Outlook Mobile Access (OMA), Mobile Information Server (MIS) или Live Communications Server (LCS). 
Кроме того, необходимо определиться и с приложениями от независимых разработчиков. Наиболее часто используемые приложения подобного рода включают программный пакет резервного копирования на магнитную ленту, а также агенты, антивирусные программы, факсимильные приложения и продукты интеграции голосовой почты. Дополнительные программное обеспечение от независимых разработчиков может быть ориентировано на выполнение перечисленных ниже функций.
• Администрирование.
• Фильтрация спама.
• Резервное копирование и хранение.
• Управления отношениями с заказчиками.
• Проверка содержимого.
• Генерация ограничивающих предупреждений.
• Антивирусная проверка электронной почты.
• Соединители для факсимильных приложений.
• Программное обеспечение серверов списков.
• Мониторинг системных журналов.
• Миграция данных.
• Загрузчики POP3.
• Генерация отчетов.
• Безопасность и шифрование.
• SMS-переписка и пейджинг.
Также необходимо составить список оборудования, которое будет использоваться, чтобы в случае настоятельной необходимости иметь его в наличии. Лучше всего для процесса тестирования приложений заказать именно такое оборудование, которое будет применяться во время обновления, но если это невозможно, то хотя бы оборудование, имеющее характеристики, максимально схожие с характеристиками серверов, которые будут использоваться в конечном итоге. Хотя скорость процессора и объем ОЗУ, скорее всего, никак не скажутся на том, функционирует ли приложение на серверной платформе надлежащим образом, отдельные аппаратные компоненты должны быть идентичными настолько, насколько это возможно. Ленточные устройства, например, должны иметь те же характеристики, что и те, которые будут применяться в производственном окружении, поскольку они являются одними из наиболее критически важных компонентов. Если на производственных системах предполагается использование автоматического загрузчика, он обязательно должен быть доступен и для процесса тестирования приложений. Если в Outlook будут применяться факсимильные функции, соответствующее факсимильное оборудование следует также запланировать.
Некоторые приложения для проведения тестирования потребуют наличия клиентов, поэтому для упомянутых целей должна быть доступна, по крайней мере, одна система класса рабочей станции. Кроме того, для тестирования функциональных возможностей приложений удаленного доступа и антивирусных программ понадобится соединение с Internet. 
Образец перечня требований, суммирующий основные аспекты этапа тестирования приложений, представлен в табл. 17.1.
Подготовка к тестированию на совместимость
Если проводилось предварительное планирование, этот процесс много времени не отнимет. Если этап планирования был опущен, без мозгового штурма, направленного на то, чтобы убедиться, что все необходимые для тестирования приложений компоненты включены, совершенно не обойтись.
Цели для тестирования приложений, которые также влияют на масштабы тестирования, описаны в следующем разделе.