Журналы проверок предназначены для создания последовательности действий, которые должен выполнить тестировщик, для проверки корректности функций проекта.

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

 

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

Сам журнал выглядит как список действий: что куда внести и где проверить определенный результат.

Журнал проверок

 

Для удобной привязки приемника данных и источника для проверки - поддерживается процедура Drag-n-Drop компонента прямо из дерева проекта с автоматическим формированием подменю выбора его свойства.

 

Помимо алгоритмических проверок, Журнал проверок позволяет создавать действия, имитирующие клик мышкой оператора по графическому интерфейсу. Указывается координата экрана, где необходимо имитировать клик и также задается результат проверки. Таким образом можно выполнять не только логическую проверку проекта, но и его визуальную проверку через интерфейс оператора, имитируя его действия.

Пример журнала с действиями над графикой:

Журнал проверок графического интерфейса

 

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

 

Видеоролик демонстрации работы Журнала проверок при проверке внутренней логики проекта:

Ссылка на YouTube

 

 

 

Видеоролик работы Журнала проверок для графического интерфейса:

Ссылка на YouTube