Техника Белого ящика включает в себя следующие методы тестирования:
- 1. Покрытие операторов
- 2. Комбинаторное покрытие условий
Но для начала необходимо создать сам тест. Чтобы протестировать программу необходимо создать тест, в среде разработки RADStudio. Для этого создаем Test Project (рисунок 2):
Рисунок 2 — Создание TestProject.
Далее необходимо создать TestCase (рисунок 3):
Рисунок 3 — Создание TestCase.
В появившемся окне необходимо убрать лишние элементы из тестирования. Тестировать будем только функции. В данном случае их 4 (рисунок 4):
Рисунок 4 — Выбор тестируемых компонентов программы Далее необходимо указать значения переменных в функциях и ожидаемый результат теста (рисунок 5);
Рисунок 5 — Указание значения переменных и ожидаемого результата После указания значений переменных и ожидаемого результата запускаем тест программы. Если указанные значения совпадают с решением программы, то тестируемая функция будет выделена зеленым цветом, если нет, то розовым. Результаты тестов представлены на рисунке 6:
Рисунок 6 — Тестирование функции с ошибками Из теста следует, что тестирование первой функции произошло с ошибкой. В нижней форме окна тестирование, программа выведет сначала какой результат получился у нее, а какой был указан (рисунок 7):
Рисунок 7 — Результат расчета программы и указанное значение В случае если все тесты были успешны, то все функции будут выделены зеленым цветом (рисунок 8):
Рисунок 8 — Успешно проведенные тесты.