Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Организация взаимодействия с системой WAT Engine

РефератПомощь в написанииУзнать стоимостьмоей работы

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

Организация взаимодействия с системой WAT Engine (реферат, курсовая, диплом, контрольная)

Согласно требованиям технического задания программа должна использовать интерфейс системы WAT Engine. Для этого необходимо организовать взаимодействие с данной системой.

Все тестовые сценарии, процедуры и библиотеки должны быть доступны на сервере. WAT Engine, получив путь к директории с приложением, загружает конфигурационный файл Системы тестирования, а так же загружает все тесты. WAT Engine является интерфейсом между программным продуктом WAT и пользователем, а также связующим звеном между объектами в W-NMS и симулятором, предназначенным для имитации действий реального оборудования. Модель WAT представлена на рисунке 5.4:

Модель WAT.

Рисунок 5.4 Модель WAT.

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

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

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

Одной немаловажной особенностью автоматизации тестирования является автоматическое ведение Журнала событий (log files). Журналы событий должны содержать подробные сведения о выполняемых действиях во время тестирования. Это позволит пользователю не только видеть на экране статус теста, решение о котором принималось программно, но и самому при желании провести анализ проведенного эксперимента по записям в Журнале событий.

Таким образом, задачей приложения WAT является корректная обработка командных файлов для выполнения соответствующих тестов, предоставление полной информации о тестировании посредством записей в Журнале событий, а также вынесение итогового статуса для каждого выполненного теста (тестового сценария).

Система тестирования должна поддерживать использование графического интерфейса WAT Engine.

Организация запуска программы

Необходимо предусмотреть запуск Системы тестирования с использование графического интерфейса WAT Engine, а так же терминально.

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

Показать весь текст
Заполнить форму текущей работой