Методические указания по выполнению практических по мдк 02. 02



Pdf көрінісі
бет21/25
Дата11.09.2023
өлшемі1.26 Mb.
#477208
түріМетодические указания
1   ...   17   18   19   20   21   22   23   24   25
42. MU PZ PM.02 MDK 02.02 Instrumentalynye sredstva razrabotki programmnogo obespecheniya


часть 
проблем, 
возникающих 
при 
организации 
регрессионного 
тестирования. 

Гарантия тестового покрытия. Эта гарантия даётся соответствующим 
алгоритмом обхода графа состояний. 
В процессе построения обхода, генератор тестов компилирует набор тестов - инструкции на 
языке SQABasic. Эти инструкции есть чередование тестовых воздействий и оракула свойств 
объектов, соответствующих данному состоянию. 
Задание. 
1. Сформировать диаграмму вариантов использования для задачи лабораторной работы № 1. 
2. Сгенерировать набор тестов. 
3. Составить отчет по лабораторной работе. 
Отчет по лабораторной работе должен включать: 
1. Диаграмму вариантов использования. 
Файл с тестовым набором. 
 


31
Лабораторная работа №22 «Разработка тестовых модулей проекта для тестирования 
отдельных модулей» 
Цель работы. Получение практических навыков использования средств автоматизации 
тестирования. 
Теоретическая часть. 
Для того чтобы продолжать тестирование, когда один тест не прошёл, в генератор тестов 
встроена возможность выбора – генерировать один большой тест или набор атомарных тестов. 
Атомарный тест – тот, который не требует приведения системы в состояние, отличное от начального 
состояния. 
В связи с наличием ограничения инструмента прогона тестов на тестовую длину, в тесты 
после каждой законченной инструкции вставляется строка разреза. Во время прогона по этим 
строкам осуществляется разрез теста в случае, если его длина превышает допустимое ограничение. 
После прохождения части теста до строки разреза продолжается выполнение теста с первой 
инструкции, следующей за строкой разреза. Нарезку и сам прогон тестов осуществляет прогонщик 
тестов. 
В качестве прогонщика тестов мы используем Rational Robot, который выполняет 
сгенерированные наборы инструкций. В случае удачного выполнения всех инструкций выносится 
вердикт – тест прошёл. В противном случае, если на каком-то этапе выполнения теста, поведение 
системы не соответствует требованиям, Robot прекращает его выполнение, вынося 
соответствующий вердикт – тест не прошёл. 
Задание. 
1. Выполнить тестовый набор лабораторной работы № 2. 
2. Проанализировать отчёт о прохождении тестов. 
3. Составить отчет по лабораторной работе. 


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   25




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет