Опубликован: 24.08.2010 | Уровень: для всех | Доступ: свободно
Лекция 7:

Тестирование совместимости приложений при помощи ACT 5.6

< Лекция 6 || Лекция 7: 123 || Лекция 8 >
Аннотация: Эта лекция всецело будет посвящена вопросам тестирования программных продуктов на совместимость с операционной системой Windows 7. Если приложение, по каким-либо параметрам, окажется несовместимым, мы проведем над ним некоторые манипуляции, увеличив вероятность его совместимости. Дополнительно, при помощи этого приложения мы проверим совместимость аппаратного обеспечения. Application Compatibility Toolkit очень мощное средство и поэтому мы уделяем ему целую лекцию. Разберем основные возможности, системные требования, пройдем по всем этапам установки, разберем сценарии работы. Закончим лекцию практической работой, позволяющей нам закрепить полученные знания.

Основные возможности

Application Compatibility Toolkit – бесплатный программный продукт, созданный компанией Microsoft для облегчения задачи сбора информации о совместимости программного и аппаратного обеспечения с такими операционными системами как Windows Vista и Windows 7. Данное приложение представляет собой клиент-серверную архитектуру. Клиентом выступает компьютер, на котором работает компонент DCP, осуществляющий сбор информации об установленном программном обеспечении и его совместимости с Windows Vista и Windows 7. В дополнении к этому, собирается информация о совместимости аппаратного обеспечения компьютера клиента. Серверная часть производит прием данных, их чтение, хранение и анализ. Хранение данных осуществляется с помощью базы данных MS SQL, обработка – с помощью модулей входящих в состав ACT 5.6.

Загрузить ACT 5.6 и документацию к этому продукту можно по адресу http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en

Системные требования

Поддерживаемые клиентские операционные системы:

  • Windows 7
  • Windows Vista SP1 или SP2
  • Windows Server 2008 R2
  • Microsoft Windows Server 2003 SP1 или SP2
  • Microsoft Windows XP c Service Pack 2 или SP3
  • Microsoft Windows 2000 SP4 и Update Rollup 4.

Требования к базе данных:

  • Microsoft SQL Server 2008
  • SQL Server 2005
  • SQL Server 2008 Express
  • SQL Server 2005 Express Edition

ACT 5.6 не поддерживает SQL Server 2000 или Microsoft Database Engine (MSDE).

В дополнении необходима поддержка .Net Framework 3.5.

Рекомендуемые требования для аппаратного обеспечения:

  • Непосредственно для ACT 5.6: процессор с тактовой частотой 2.8 ГГц и 2 Гб оперативной памяти
  • Для базы данных – аналогичные

Установка

Загрузив пакет, перед установкой необходимо установить SQL сервер и .Net Framwork 3.5. Установка осуществляется с помощью мастера. Во время установки необходимо задать следующие параметры:

  1. SQL сервер и создать базу, в которой будет храниться информация. Окно задания параметров базы данных изображено на рис. 7.1.

    Рис. 7.1.
  2. Учетные записи пользователя, имеющего право запускаться в качестве службы и имеющие доступ на запись в SQL базу.
  3. Папку общего доступа, для хранения лог файлов.

По окончании установки ACT 5.6 в наше распоряжение попадает:

  1. Application Compatibility Manager (ACM) – утилита позволяющая собирать, хранить и анализировать информацию поступающую от клиентов. Главное окно ACM изображено на рис. 7.2.
  2. Internet Explorer Compatibility Test Tool (IECTT) – собирает веб-информацию. Интерфейс IECTT изображен на рис. 7.3.

    Рис. 7.3.
  3. Standard User Analyzer (SUA) – определяет проблемы совместимости, возникающие при запуске приложения под стандартной учетной записью обычного пользователя. Интерфейс SUA изображен на рис. 7.4.
  4. Compatibility Administrator 32- и 64-разрядный. Интерфейс программы Compatibility Administrator изображен на рис. 7.5.

    Рис. 7.5.

Application Compatibility Manager в свою очередь состоит из следующих компонентов:

  • Data Collection Package (DCP) – пакет установщика Windows Installer (.msi), созданный при помощи ACT. Данный файл позволяет осуществить развертывание на каждом клиентском компьютере. DCP позволяет содержать один или несколько оценщиков, по вашему выбору. Окно создания DCP изображено на рис. 7.6.
  • ACT Log Processing Service – служба используемая для обслуживания лог файлов загруженных с клиентов. Данная служба, анализируя логи, вносит информацию в базу данных.
  • ACT Log Processing Share – сетевой ресурс, предназначенный для хранения лог файлов.
  • ACT Data Base – Microsoft SQL Server, хранящий информацию по анализируем клиентским компьютерам и приложениям.
  • Microsoft Compatibility Exchange.

Типы оценщиков совместимости:

  1. Сборщик информации об инвентаризации (Inventory Collector). Исследует компьютер в поисках установленных приложений, устройств.
  2. Оценка совместимости с контролем учетных записей (User Account Control Compatibility Evaluator – UACCE). Определяет потенциальные проблемы совместимости приложений при их использовании с контролем учетных записей (UAC).
  3. Оценка совместимости обновлений (Update Compatibility Evaluator – UCE). Определяет проблемы совместимости при установке новых обновлений, установленных с Windows Update.
  4. Оценщик совместимости с операционной системой Windows (Windows Compatibility Evaluator – WCE). Определяет проблемы совместимости Graphical Identification and Authentication (GINA) DLL библиотек.
< Лекция 6 || Лекция 7: 123 || Лекция 8 >
Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков