2015-11-21 2 views
1

Я знаю цель программы драйвера. это проверка одной функции из исходной программы, которую вы сделали, чтобы найти ошибки. Но могу ли я проверить более одной функции в программе драйвера? Спасибо.Программа драйвера для тестирования более чем одной функции?

ответ

0

В контексте тестирования да, драйвер может протестировать несколько функций. Infact они обычно делают.

Драйвер строит объект (ы) для тестирования и называет их методы/функции и тесты, если они возвращают ожидаемые результаты. Драйвер также иногда называют набором модульных тестов.

Задача водителя - осуществлять код. Единичные тесты - это способ осуществления кода. Драйверы существовали до того, как идея модульных тестов была немного более широкой.

Единичный тест должен быть ограничен некоторым программным обеспечением, таким как объект. Существуют и другие виды тестов, которые может запускать драйвер. Интегрированный тест, который доказывает код из разных потоков, интегрирован правильно. Тест конца в конец, который доказывает, что многие объекты и методы работают хорошо вместе.

Эти другие виды испытаний легко путать, поскольку некоторые люди не используют свои имена строго. «Драйвер» - это всеобъемлющий термин, который охватывает их все, что на самом деле не означает ничего более того, что этот код заставляет тестируемый код работать, чтобы мы могли видеть, что он делает.