Файл: Лабораторная работа 12 Разработка тестовых пакетов Цель получить навыки разработки тестовых пакетов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 396

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №12 «Разработкатестовых пакетов» Цель: получить навыки разработкитестовыхпакетов.

Теоретические вопросы


  • Системные основы разработки требований к сложным комплексам программ.

  • Формализация эталонов требований и характеристик комплекса программ.

  • Формирование требований компонентов и модулей путем декомпозиции функций комплексов программ.

  • Тестирование по принципу «белого ящика».

Задание № 1

ВДревнейГреции(IIв.дон.э.)былизвестеншифр,называемый"квадратПолибия".Шифровальнаятаблицапредставляласобойквадратспятьюстолбцамиипятьюстроками,которыенумеровалисьцифрамиот1до

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

Задание № 2

Спроектировать тесты по принципу «белого ящика» для программы,разработаннойвзадании№1.Выбратьнесколькоалгоритмовдлятестированияи обозначить буквами илицифрамиветви этихалгоритмов.Выписатьпутиалгоритма,которыедолжны
бытьпроверенытестамидлявыбранного метода тестирования. Записать тесты, которые позволят пройтипопутямалгоритма.Протестироватьразработаннуювамипрограмму.Результатыоформитьввидетаблиц:

Тест

Ожидаем ый результат

Фактичес кий результат

Результат тестирова ния








Задание № 3

Проверитьвсевидытестовисделатьвыводыобихэффективности

Задание № 4

Оформитьотчет.