Материал: Тестирование1

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Лабораторная работа 1

Тестовый случай

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

Полученный результат

Введены не три числа

"Необходимо указать ровно три входных параметра"

Необходимо указать ровно три входных параметра

Первый из аргументов меньше или равен 0. «0 1 2»

"Значение длин сторон треугольника должно принадлежать множеству положительных вещественных или целых чисел"

Зачение длин сторон треугольника длжно принадлежать множеству положительных вещественных или целых чисел

Второй из аргументов меньше или равен 0. «1 0 2»

"Значение длин сторон треугольника должно принадлежать множеству положительных вещественных или целых чисел"

Зачение длин сторон треугольника длжно принадлежать множеству положительных вещественных или целых чисел

Третий из аргументов меньше или равен 0. «1 2 0»

"Значение длин сторон треугольника должно принадлежать множеству положительных вещественных или целых чисел"

Треугольник существует

Введены три числа, из которых нельзя составить треугольник «1 1 2»

"Треугольник не существует"

Треугольник не существует

Введены три числа, из которых можно составить равносторонний треугольник «3 3 3»

"Треугольник существует"."Равносторонний треугольник"

Треугольник существует

Равносторонний треугольник

Равнобедреный треугольник

Введены три числа, из которых можно составить равнобедренный треугольник «2 2 3»

"Треугольник существует"."Равнобедренный треугольник"

Треугольник существует

Равнобедреный треугольник

Введены три числа, из которых можно составить прямоугольный треугольник «3 4 5»

"Треугольник существует"."Прямоугольный треугольник"

Треугольник существует

Прямоугольный треугольник

Введены три числа, из которых можно составить треугольник «3 5 7»

"Треугольник существует"

Треугольник существует

Введено число, превышающее максимальный допустимый размер int/long/double на данной платформе «4294967300 3 7 »/ «18446744073709551620 3 7»

"Треугольник не существует"

Треугольник не существует

Введено число, равное максимальному допустимому размеру int/long/double на данной платформе

«4294967295 3 7 »/ «18446744073709551615 3 7»

"Треугольник не существует"

Треугольник не существует

Введено число, равное максимальному допустимому размеру int/long/double на данной платформе, уменьшенное на единицу, из трех чисел нельзя составить треугольник

«4294967294 3 7 »/ «18446744073709551614 3 7»

"Треугольник не существует"

Треугольник не существует

Введено число, равное максимальному допустимому размеру int/long/double на данной платформе, уменьшенное на единицу, из трех чисел можно составить треугольник «4294967294 4294967294 2 »/ «18446744073709551614 18446744073709551614 2»

"Треугольник существует". "Равнобедренный треугольник"

Треугольник существует

Равнобедреный треугольник

Прямоугольный треугольник

Идея тестового случая

Исходное состояние системы

Шаги, необходимые для выявления ошибок

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

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

Входные данные

Прочая информация

Критичность

Версия, сборка

Первый из аргументов меньше или равен 0.

Программа не запущена

Запустить программу с параметрами, приводящими к ошибке

Значение длин сторон треугольника должно принадлежать множеству положительных вещественных или целых чисел

Зачение длин сторон треугольника длжно принадлежать множеству положительных вещественных или целых чисел

0 1 2

Опечатки в выводе

Невысокая

Последняя версия под Windows x64

Третий из аргументов меньше или равен 0.

Значение длин сторон треугольника должно принадлежать множеству положительных вещественных или целых чисел

Треугольник существует

1 2 0

Неверно обрабатывается третий аргумент

Высокая

Введены три числа, из которых можно составить равносторонний треугольник

Треугольник существует

Равносторонний треугольник

Треугольник существует

Равносторонний треугольник

Равнобедреный треугольник

3 3 3

Вывод отличается от того, что указан в документации

Низкая

Введены три числа, из которых можно составить равносторонний треугольник

Треугольник существует

Равносторонний треугольник

Треугольник существует

Равносторонний треугольник

Равнобедреный треугольник

3 3 3

Опечатки в выводе

Невысокая

Введено число, равное максимальному допустимому размеру int/long/double на данной платформе, уменьшенное на единицу, из трех чисел можно составить треугольник

Треугольник существует

Равнобедренный треугольник

Треугольник существует

Равнобедреный треугольник

Прямоугольный треугольник

4294967294 4294967294 2

Треугольники с большими сторонами считаются прямоугольными

Высокая

Источник: https://studfile.net/preview/16491108/