Вы можете выполнить автоматическое Тестирование ваших приложений Visual FoxPro при помощи Системной утилиты Automated Test Harness. Данный системный инструментарий (Automated Test Harness) записывает и тестирует События манипулятора Мышь и Клавиатуры при помощи инструментария Операционной системы Microsoft Active Accessibility (MSAA), поддержка которого размещается в подкаталоге Microsoft Visual FoxPro 9\Tools\Test. Дополнительную информацию смотрите в файле: AaTestHelp.htm, расположенном в каталоге  \Tools\Test .

Для запуска инструментария Automated Test Harness:

  1. Запустите на выполнение Automated Test Harness из каталога: \Tools\Test\AATEST.APP

    -ИЛИ-

    В командном Окне Visual FoxPro, введите следующую команду:

      CopyCode imageКопировать Код
    DO (HOME() + "tools\test\aatest") 
  2. Для Записи Скрипта (script), нажмите кнопку Record из Инструментария или выберите пункт Record из Меню.

    Отображается Список Доступных Приложений.

  3. Выберите требуемое Приложение Visual FoxPro, и после подтверждения - введите имя файла Скрипта.

    После выбора приложения Visual FoxPro или активации соответствующего Окна, Инструментарий Тестирования готов к процессу Тестирования Событий Приложения.

  4. Запись Событий. Запустите на выполнение ваше Приложение, как обычно, с помощью Мышки или Клавиатуры. Проконтролируйте, все ли режимы вашего Приложения охвачены процессом Тестирования: все элементы Интерфейса, Формы, Меню, Диалоговые Окна.

  5. После завершения процесса Тестирования, нажмите кнопку Stop из соответствующего Инструментария подсистемы Тестирования. Вы также можете временно приостановить процесс Тестирования или возобновить его (Pause  - Resume).

Для просмотра Журнала Событий (Events Log), выделите текущую Запись в списке, нажмите кнопку "Edit the script."

Для "Прогона" полученного текстового Скрипта, выберите необходимый файл Скрипта, и нажмите кнопку Play. Если программа генерирует Исключительную систуацию (Ошибку), вам выдается соответствующее Сообщение подсистемой Тестирования.

Для просмотра Журнала Тестирования, активируйте Закладку Test Log.

NoteПримечание

Только один экземпляр Инструментария Тестирования может быть Активирован в текущий момент, так как внутренние Таблицы открываются в монопольном режиме использования.

См. также