Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб. 1 ТПО

.docx
Скачиваний:
2
Добавлен:
29.12.2024
Размер:
29.46 Кб
Скачать

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

Тест-дизайн. Техники тест-дизайна

Цель работы: научиться основным техникам тест-дизайна

Тест-кейс

Действие

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

Результат теста

Ввод “triangle.exe”

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

Пройден

Ввод “triangle.exe 1 4”

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

Пройден

Ввод “triangle.exe 1 4 5 2”

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

Пройден

Ввод “triangle.exe r 5 6”

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

Пройден

Ввод “triangle.exe 6 y 6”

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

Пройден

Ввод “triangle.exe 1 4 k”

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

Провален

Ввод “triangle.exe 1 2.0 2”

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

Пройден

Ввод “triangle.exe 6,0 5 4”

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

Пройден

Ввод “triangle.exe 7 5 $”

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

Провален

Ввод “triangle.exe 0 4 7”

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

Пройден

Ввод “triangle.exe -3 6 4”

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

Пройден

Ввод “triangle.exe 3 -6 4”

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

Пройден

Ввод “triangle.exe 3 6 -4”

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

Провален

Ввод “triangle.exe 3 6.555555 3.5555553”

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

Провален

Ввод “triangle.exe 3 6 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777”

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

Пройден

Ввод “triangle.exe 3 4 5”

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

Пройден

Ввод “triangle.exe 3 4 4”

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

Пройден

Ввод “triangle.exe 4 4 4”

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

Пройден

Ввод “triangle.exe 4-5=6 7 4”

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

Провален

Ввод “triangle.exe 4d5y6 7 4”

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

Провален

Ввод “triangle.exe 4?5!6 7 4”

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

Провален

Баг-репорт

  1. Идея: Один из входных параметров не число (буква латиницы)

Входные данные: triangle.exe 1 4 k

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

Фактический результат: Треугольник существует

  1. Идея: Один из входных параметров не число (спец. символ)

Входные данные: triangle.exe 7 5 $

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

Фактический результат: Треугольник не существует

  1. Идея: Третий входной параметр отрицательный

Входные данные: triangle.exe 3 6 -4

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

Фактический результат: Треугольник существует

  1. Идея: Входные параметры с точность больше указанной, при которых треугольник не должен существовать при указанной точности

Входные данные: triangle.exe 3 6.555555 3.5555553

Ожидаемый результат: Треугольник не существует

Фактический результат: Треугольник существует

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

  1. Идея: Ввести три параметра, первый из которых вводится как три числа, удовлетворяющих условиям ввода, разделёнными знаками арифметических операций

Входные данные: triangle.exe 4-5=6 7 4

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

Фактический результат: Треугольник существует

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

  1. Идея: Ввести три параметра, первый из которых вводится как три числа, удовлетворяющих условиям ввода, разделёнными латинскими символами

Входные данные: triangle.exe 4d5y6 7 4

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

Фактический результат: Треугольник не существует

  1. Идея: Ввести три параметра, первый из которых вводится как три числа, удовлетворяющих условиям ввода, разделёнными спец. символами

Входные данные: triangle.exe 4?5!6 7 4

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

Фактический результат: Треугольник существует

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

Соседние файлы в предмете Тестирование программного обеспечения