Тесты составляются на основе спецификации требований. При формулировании требований на естественном языке существует проблема их различных толкований. Одним из способов избежать этого является применение формальных языков для описания структуры и поведения системы (UML, SDL, MSC). Кроме того, описание требований на формальном языке является формальным описанием тестовых случаев, на основе которого можно генерировать тестовый код. В практикуме для создания тестов будет использоваться язык диаграмм взаимодействия (Message Sequence Charts, MSC - п.11). В этом случае под тестом мы будем понимать его представление в виде MSC- диаграммы.
В Практикуме для реализации тестирования используется учебная
система
Таким образом, методика тестирования системы с помощью
В данном случае
В рассматриваемом подходе не только запуск тестов и проверка результатов прогона тестового случая будут осуществляться автоматически, но и сам тестовый код будет генерироваться автоматически на основе MSC-диаграммы (рис. 7.1).
При разработке тестов был использован следующий подход:
Когда реализуется определенное событие, модель посылает сигнал запроса состояния к тестовому окружению.
(рис 7.1) Система и ее окружение (автоматическая генерация)Состояние окружения задается в тесте ( входные данные ) в виде
параметров сигналов. Тест возвращает состояние окружения
( StoreStat, AxlePar, RollerPar, StoreMessage, CommandStatus ),
посылая модели сигнал с параметрами в соответствии с запросом.
Получаемая информация сохраняется в журнале теста.
(рис 7.2) Взаимодействие теста и модели (MSC-диаграмма)Изучение материала настоящего пункта полезно предварить ознакомлением с п. 9, содержащим описание подхода к автоматической генерации тестов на основе MSC. Здесь рассматривается тест, представляющий собой MSC-диаграмму, созданную в Visio. Подобные тесты необходимо будет разработать (нарисовать) самостоятельно при выполнении заданий. Приведенный пример был разработан в соответствии со спецификацией тестового случая №1 (рис. 7.3).
(рис 7.3) Тестовый случай №1 Изучение материала настоящего пункта полезно предварить
ознакомлением с п. 12, 13, содержащими описание использования MS
Visio для генерации
На данном этапе используется тест, представляющий собой MSC- диаграмму, созданную в Visio. Дальнейшие действия описываются следующей методикой:
File->Open->MSC.VSS или File->Open Stensil
->MSC.VSS ). Visio выдаст предупреждение о том, что данный
stensil содержит макросы. На предупреждение следует ответить
"Enable macros"...\SystemTesting\TATTests\Tests\Tests\Тests.vsd ).Tools->Macros
->MSC->Module1->Parse. В указанной папке будет создан
..\SystemTesting\TATTests\Tests\WarehouseTest1\warehousetest0001.mpr ).File -> Open выбрать тестовый случай №1.В этом случае запуск тестов и проверка того, что тестируемая система прошла испытания на заданном тестовом случае, осуществляется автоматически, как и в предыдущем случае создается журнал теста, а также можно использовать SystemLogAnimator (п.14) для визуализации журнала системы.
Для просмотра протоколов тестирования надо использовать группу
"
На рис. 7.4 представлена диаграмма теста с ошибкой. Используя FS, необходимо объяснить причину некорректности тестового случая.
(рис 7.4) Тест с ошибкойДля случая автоматического тестирования на основе MSC-диаграмм нужно повторить те же задания, что и для ручного тестирования.
Тесты составляются на основе спецификации требований. При формулировании требований на естественном языке существует проблема их различных толкований. Одним из способов избежать этого является применение формальных языков для описания структуры и поведения системы (UML, SDL, MSC). Кроме того, описание требований на формальном языке является формальным описанием тестовых случаев, на основе которого можно генерировать тестовый код. В практикуме для создания тестов будет использоваться язык диаграмм взаимодействия (Message Sequence Charts, MSC - п.11). В этом случае под тестом мы будем понимать его представление в виде MSC- диаграммы.
В Практикуме для реализации тестирования используется учебная
система
Таким образом, методика тестирования системы с помощью
В данном случае
В рассматриваемом подходе не только запуск тестов и проверка результатов прогона тестового случая будут осуществляться автоматически, но и сам тестовый код будет генерироваться автоматически на основе MSC-диаграммы (рис. 7.1).
При разработке тестов был использован следующий подход:
Когда реализуется определенное событие, модель посылает сигнал запроса состояния к тестовому окружению.
(рис 7.1) Система и ее окружение (автоматическая генерация)Состояние окружения задается в тесте ( входные данные ) в виде
параметров сигналов. Тест возвращает состояние окружения
( StoreStat, AxlePar, RollerPar, StoreMessage, CommandStatus ),
посылая модели сигнал с параметрами в соответствии с запросом.
Получаемая информация сохраняется в журнале теста.
(рис 7.2) Взаимодействие теста и модели (MSC-диаграмма)Изучение материала настоящего пункта полезно предварить ознакомлением с п. 9, содержащим описание подхода к автоматической генерации тестов на основе MSC. Здесь рассматривается тест, представляющий собой MSC-диаграмму, созданную в Visio. Подобные тесты необходимо будет разработать (нарисовать) самостоятельно при выполнении заданий. Приведенный пример был разработан в соответствии со спецификацией тестового случая №1 (рис. 7.3).
(рис 7.3) Тестовый случай №1Изучение материала настоящего пункта полезно предварить
ознакомлением с п. 12, 13, содержащими описание использования MS
Visio для генерации
На данном этапе используется тест, представляющий собой MSC- диаграмму, созданную в Visio. Дальнейшие действия описываются следующей методикой:
File->Open->MSC.VSS или File->Open Stensil
->MSC.VSS ). Visio выдаст предупреждение о том, что данный
stensil содержит макросы. На предупреждение следует ответить
"Enable macros"...\SystemTesting\TATTests\Tests\Tests\Тests.vsd ).Tools->Macros
->MSC->Module1->Parse. В указанной папке будет создан
..\SystemTesting\TATTests\Tests\WarehouseTest1\warehousetest0001.mpr ).File -> Open выбрать тестовый случай №1.В этом случае запуск тестов и проверка того, что тестируемая система прошла испытания на заданном тестовом случае, осуществляется автоматически, как и в предыдущем случае создается журнал теста, а также можно использовать SystemLogAnimator (п.14) для визуализации журнала системы.
Для просмотра протоколов тестирования надо использовать группу
"
На рис. 7.4 представлена диаграмма теста с ошибкой. Используя FS, необходимо объяснить причину некорректности тестового случая.
(рис 7.4) Тест с ошибкойДля случая автоматического тестирования на основе MSC-диаграмм нужно повторить те же задания, что и для ручного тестирования.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.