Unit-тесты предполагают:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
для набора входных данных проверку выходных данных на соответствие ожиданиям(Верный ответ)
интерактивное взаимодействие тестировщика с программой
написание достаточного количества тестов, покрывающих все сценарии работы модуля(Верный ответ)
проверку сценария работы всей программы