Сдавался/использовался | 2005г., Ставрополь, Северо-Кавказский государственный технический университет, Институт ускоренной подготовки, "4" |
Примечание | Составлена программа для решения задачи: определить тупоугольный ли, остроугольный, прямоугольный перед нами треугольник по трем его сторонам |
Загрузить архив: | |
Файл: ref-21716.zip (39kb [zip], Скачиваний: 112) скачать |
1 Введение. PAGEREF _Toc94495289 h 4
2 Основная часть. PAGEREF _Toc94495290 h 5
3 Руководство пользователя. PAGEREF _Toc94495291 h 8
4 Тестирование приложения. PAGEREF _Toc94495292 h 10
5 Заключение. PAGEREF _Toc94495293 h 12
Приложение 1. PAGEREF _Toc94495294 h 13
Текст основной программы на языке BorlandDelphi 7.0 для Windows. PAGEREF _Toc94495295 h 13
Список литературы.. PAGEREF _Toc94495296 h 17
A =arccos( b2 + c2 – a2) / 2 · b · c (6)
B =arccos( a2 + c2 – b2) / 2 · a · c(7)
C =arccos( a2 + b2 – c2) / 2 · a · b(8)
A = arccos( 62 + 82 – 52) / 2 · 6 · 8 = 38.62°
B =arccos( 52 + 82 – 62) / 2 · 5· 8 = 48.5°
C =arccos( 52 + 62 – 82) / 2 · 5 · 6 = 92.87°
По значениям углов можно сделать вывод, что треугольник тупоугольный. Логику программы по этому пункту можно будет просмотреть в блок-схеме и листинге программы в комментариях. Вышеприведенное тестирование называется структурным. Существует множество методов структурного (по маршруту) тестирования. Например, покрытие операторов, покрытие решений, условий, комбинаторное покрытие.
Если у тестеров нет исходников программы, применяют функциональное тестирование, так называемый черный ящик. Функциональное тестирование -выяснение обстоятельств, при которых программа не будет соответствовать спецификациям. Также как и в структурном тестировании, в этом случае есть несколько методов.
Стоит остановиться на методах поподробнее:
1.
2.
3. причинно-следсвенных связей;
4.
Вводимые данные разбиваются на следующие группы: стороны треугольника больше нуля, соответственно меньше. И числа, подчиняющиеся следующему правилу: сумма длин двух сторон не должна превышать длину третьей. Числа должны быть целыми, в противном случае будет выдано сообщение, что сторона треугольника не целое число, и программа вернется к своему логическому началу.
Виртуальная память.
[2] ОЗУ – Оперативное Запоминающее Устройство