Я знаю цель программы драйвера. это проверка одной функции из исходной программы, которую вы сделали, чтобы найти ошибки. Но могу ли я проверить более одной функции в программе драйвера? Спасибо.Программа драйвера для тестирования более чем одной функции?
ответ
В контексте тестирования да, драйвер может протестировать несколько функций. Infact они обычно делают.
Драйвер строит объект (ы) для тестирования и называет их методы/функции и тесты, если они возвращают ожидаемые результаты. Драйвер также иногда называют набором модульных тестов.
Задача водителя - осуществлять код. Единичные тесты - это способ осуществления кода. Драйверы существовали до того, как идея модульных тестов была немного более широкой.
Единичный тест должен быть ограничен некоторым программным обеспечением, таким как объект. Существуют и другие виды тестов, которые может запускать драйвер. Интегрированный тест, который доказывает код из разных потоков, интегрирован правильно. Тест конца в конец, который доказывает, что многие объекты и методы работают хорошо вместе.
Эти другие виды испытаний легко путать, поскольку некоторые люди не используют свои имена строго. «Драйвер» - это всеобъемлющий термин, который охватывает их все, что на самом деле не означает ничего более того, что этот код заставляет тестируемый код работать, чтобы мы могли видеть, что он делает.