Описание тестового набора
Тестирование
будет производится на следующих данных,
представленных в таблице №3.
Таблица
№3 – тестовый набор
Описание
тестового случая
|
Входные
данные
|
Ожидаемый
результат
|
Результат
теста
|
Все
отрезки равны и даны в типе данных int
|
a=1;
b=1; c=1; d=1;
|
True
|
Пройден
|
a=b,
c=d
|
a=5;
b=5; c=9; d=9;
|
True
|
Пройден
|
a=c,
b=d
|
a=6;
b=10; c=6; d=10;
|
True
|
Пройден
|
a=d,
b=c
|
a=15;
b=1; c=1; d=15;
|
True
|
Пройден
|
Все
отрезки даны в типе данных float
|
a=5.0;
b=5.0; c=6.3; d=6.3;
|
True
|
Пройден
|
Отрезки
даны в типе данных float и int
|
a=1.0;
b=1; c=8.0; d=8;
|
True
|
Пройден
|
Один
и более отрезков равен нулю
|
a=5;
b=0; c=5; d=0;
|
False
|
Пройден
|
Один
и более отрезков меньше нуля
|
a=-1.0;
b=-1; c=8.0; d=8;
|
False
|
Пройден
|
Ввод
некорректных данных
|
a=”1.0”;
b=”1”; c=”Петя”;
d=6;
|
Сообщение
об ошибке – потом True
при отрезках > 0
|
Пройден
|
Ввод
некорректных данных + проверка
некорректных данных во время ручного
ввода
|
a=”1.0”;
b=1;
c=1; d=1;
|
Сообщение
об ошибке – потом True
при отрезках > 0
|
Пройден
|
Примеры работы программы
На
рисунке 3 представлен пример работы
программы.
Рисунок
4 – Пример работы программы
Выводы
Основная
программа разработана верно: она
выполняет поставленную задачу и успешно
проходит все тестовые случаи, возвращает
ожидаемые результаты.
В
ходе выполнения лабораторной работы
была реализована программа, которая
определяет возможность построения
параллелограмма из заданных отрезков.
Были получены практические навыки
написание расчетных программ на языке
программирования Python.