Приветствую Вас, Гость · RSS Воскресенье, 13.07.2025, 00:19








Главная » 2013 » Июль » 14 » 1С:Предприятие 8
21:47
 

1С:Предприятие 8

Версия для печати Поиск

Автоматизированное тестирование, механизм ()

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

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

При автоматизированном тестировании между собой взаимодействуют два клиентских приложения. Одно, - это менеджер тестирования, на котором исполняется алгоритм теста. Второе, - это клиент тестирования, который воспроизводит интерактивные действия пользователя.

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

Например, простой тест, выполняющий создание и запись нового товара в базу данных, может выглядеть следующим образом:

Результат выполнения автоматизированного теста может контролироваться визуально, либо программно, путем сравнения полученных результатов с эталонными значениями.

Написание длинных и сложных тестов может оказаться довольно трудоемким занятием, поэтому в платформе реализована возможность автоматической записи интерактивных действий пользователя в XML файл.

Для этого клиентское приложение запускается в специальном режиме, позволяющем выполнять запись журнала действий пользователя с помощью команд, расположенных в заголовке прикладного решения:

Полученный в результате этой записи XML файл может использоваться для анализа последовательности действий, выполнявшихся пользователем, или для создания автоматизированного теста на его основе.

Полезные ссылки:

Просмотров: 319 | Добавил: washou | Рейтинг: 0.0/0
Всего комментариев: 0
Конструктор сайтовuCoz
Copyright MyCorp © 2025