| Назад: 19.3 Настройки проекта | Содержание | Дальше: 21 Использование TestExecute |
TestComplete позволяет автоматизировать тестирование WinCE приложений (т.е. приложений под Windows Mobile). Если вы устанавливали TestComplete при подключенном устройстве, то все необходимые компоненты были установлены. Если же нет – вам придется установить кое-что дополнительно.
Подготовка к тестированию
1. MS Active Synch. Для систем Windows XP и ниже необходимо установить Miscrosoft Active Synch, после чего подсоединить устройство к компьютеру и дождаться установления соединения. Для Windows Vista и выше всё необходимое ПО установлено по умолчанию.
2. PDA Support Plugin. Чтобы установить этот плагин, запустите установку TestComplete заново, и в разделе выбора компонентов приложения включите элемент PDA Support.
3. ПО на WinMobile устройство. После того, как установка завершится, запустите TestComplete и он предложит установить дополнительное ПО на ваше устройство

При этом возможно понадобится сделать дополнительные действия на самом устройстве (разрешить установку, выбрать путь для установки и т.п.)

Если всё прошло успешно, то в Object Browser-e кроме объекта Sys вы увидите новый объект PDA на одном уровне с Sys.

Тестирование
В целом тестирование мобильных приложений в TestComplete не отличается от тестирования любых других приложений. Мы так же жмем на кнопки, считываем текст из элементов управления, выбираем элементы из списков и т.п.
Для управления тестируемыми приложениями в мобильном устройстве в TestComplete есть специальный элемент проекта WinCETestedApps. По аналогии с элементом TestedApps мы можем запускать и закрывать приложения на мобильном устройстве.

Для выполнения низкоуровневых процедур на мобильном устройстве, в TestComplete также есть специальный элемент WinCE Low-Level Procedures Collection.
Обратите внимание, что приложения на мобильных устройствах чаще всего выполняются медленнее, чем на компьютере, поэтому стоит чаще использовать синхронизацию (об этом подробно написано в главе 3.5 Синхронизация выполнения скриптов).
Ниже показан пример запуска и простых действий с приложением ZIP на Windows Mobile 6.
function TestMobileApp()
{
WinCETestedApps.ZIP.Run();
wZip = PDA.Process(“IA_Zip”).Window(“WCE_IA_Zip_Mai”, “ZIP”, 1).Window(“Dialog”, “”, 1);
wZip.Window(“Button”, “Стоп”).Click();
wZip.Window(“Button”, “Найти”).Click();
wZip.Close();
}
| Назад: 19.3 Настройки проекта | Содержание | Дальше: 21 Использование TestExecute |