Файл: Практическая работа 10 Тема Тестирование программного продукта методом белого ящика.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 263
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическая работа №10Тема: Тестирование программного продукта методом «белого ящика». Цель: изучить принципы тестирования методом «белого ящика», используя анализ граничных значений. Ответы на вопросы для допуска к лабораторному заданию
V(G)= 7(P) + 2 = 8
Контрольные вопросы
-
Охарактеризуйте понятие «тестирование «белого ящика». К какому виду тестирования он относится?
-
Перечислите и охарактеризуйте особенности потокового графа.
-
Написать программу согласно варианту, на языке программирования C#. Условие: Даны натуральное число N и одномерный массив А1, А2, ..., AN целых чисел. В данном массиве определить число соседств двух чисел разного знака -
На рисунке 1 показан алгоритм программы, а на рисунке 2 изображен потоковый граф программы.
-
Определить цикломатическую сложность потокового графа.
V(G)= 7(P) + 2 = 8
-
Построить базовое множество независимых линейных путей.
-
Составить тестовые варианты.
-
Выполнение тестирования (таблица 1).
| № | Данные | Ожидаемый результат | Фактический результат | Результаты тестирования |
| 1 | А=3 В=-2 С=4 | X=2 смежных элемента (1-2-3-6-9-11-13-1-14) | X=2 смежных элемента | Успешно |
| 2 | А=-1 В=-2 С=-3 | X=0 смежных элементов | X=2смежных элементов | Провалено |
| 3 | А=5 В=-3 С=-7 | X=1 смежный элемент (1-2-3-6-9-11-12-1-14) | X=1 смежный элемент | Успешно |
| 4 | A=3 В=3 С=3 | X=0 смежных элементов (1-2-1-14) | X=0 смежных элементов | Успешно |
-
Дайте определение цикломатической сложности и укажите способы вычисления.