Тестирование софта - статьи

       

В данной работе решалась задача


В данной работе решалась задача тестирования соответствия реализации ИПО ГС Globus Toolkit 4.2 стандарту систем управления распределенными ресурсами WSRF 1.2. Данный стандарт был проанализирован и на его основе составлен его каталог требований. Также была исследована структура и интерфейсы компонента Java WS Core программного пакета Globus Toolkit 4.2. На основе полученных данных был разработан тестовый набор для указанного программного пакета с применением технологии тестирования UniTESK (JavaTESK)  и проведено тестирование. Тестирование показало, что реализация Globus Toolkit 4.2  соответствует стандарту WSRF, хотя выявило отсутствие выполнения ряда необязательных требований, как семантических, так и синтаксических. Также тестирование показало, что технология UniTESK применима для тестирования ИПО ГС, в частности, имеют место следующие особенности её применения:
  1. Обмены сообщениями с Web-сервисами естественным образом моделируются спецификационными функциями;
  2. Для разработки тестового набора нужна библиотека классов для автоматизации построения различных (в том числе некорректных) сообщений Web-сервисов.
В рамках данной работы были получены следующие результаты:
  1. показана применимость технологии UniTESK для разработки тестовых наборов для инфраструктурного программного обеспечения (ИПО, middleware) Грид-систем;
  2. разработан метод формализации требований и разработки тестов для стандартов ИПО Грид, основанных на архитектуре Web-сервисов;
  3. разработан прототип тестового набора для проверки соответствия реализаций ИПО Грид базовому стандарту WSRF версии 1.2:
    1. проведен анализ базового стандарта WSRF, составлен каталог требований;
    2. на основе каталога требований разработана формальная спецификация;
    3. проведено исследование реализации, на основе которого разработан медиатор
    4. разработан тестовый набор для реализации ИПО ГС Globus Toolkit 4.0 средствами технологии UniTESK (JavaTESK);
    5. проведено тестирование реализации ИПО ГС Globus Toolkit 4.0.
    6. при тестировании реализации был обнаружен ряд несоответствий базовому стандарту WSRF.
В качестве направлений для дальнейшей работы мы рассматриваем разработку тестового набора, проверяющего специфические требования к сервисам ИПО Грид, такие как сервис передачи больших массивов данных, сервис создания и управления вычислительными задачами и др.

Содержание раздела