Файл: Лабораторная работа 12 Разработка тестовых пакетов Цель получить навыки разработки тестовых пакетов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 180
Скачиваний: 6
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №12 «Разработка тестовых пакетов»
Цель: получить навыки разработки тестовых пакетов.
Теоретические вопросы
-
Системные основы разработки требований к сложным комплексам программ. -
Формализация эталонов требований и характеристик комплекса программ. -
Формирование требований компонентов и модулей путем декомпозиции функций комплексов программ. -
Тестирование по принципу «белого ящика».
Задание № 1
В Древней Греции (II в. до н.э.) был известен шифр, называемый "квадрат Полибия". Шифровальная таблица представляла собой квадрат с пятью столбцами и пятью строками, которые нумеровались цифрами от 1 до
-
В каждую клетку такого квадрата записывалась одна буква. В результате каждой букве соответствовала пара чисел, и шифрование сводилось к замене буквы парой чисел. Для латинского алфавита квадрат Полибия имеет вид:
Пользуясь изложенным способом создать программу, которая: а) зашифрует введенный текст и сохранит его в файл;
б) считает зашифрованный текст из файла и расшифрует данный текст.
Задание № 2
Спроектировать тесты по принципу «белого ящика» для программы, разработанной в задании № 1. Выбрать несколько алгоритмов для тестирования и обозначить буквами или цифрами ветви этих алгоритмов. Выписать пути алгоритма, которые должны
быть проверены тестами для выбранного метода тестирования. Записать тесты, которые позволят пройти по путям алгоритма. Протестировать разработанную вами программу. Результаты оформить в виде таблиц:
Тест | Ожидаем ый результат | Фактичес кий результат | Результат тестирова ния |
… | … | … | … |
Задание № 3
Проверить все виды тестов и сделать выводы об их эффективности
Задание № 4
Оформить отчет.