Драйверы играют важную роль в автоматизации тестирования приложений, так как позволяют работать с интерфейсами, с которыми не могут взаимодействовать утилиты автотестирования. 1
Драйвер — это программа, которая предоставляет API для одного из интерфейсов приложения. 1 Для каждого интерфейса необходим свой драйвер. 1
Некоторые функции, которые выполняет драйвер:
Драйверы используются, в частности, во время тестирования интеграции «снизу вверх», чтобы моделировать поведение модулей верхнего уровня, которые ещё не интегрированы. 4 Также их применяют, когда программному обеспечению необходимо взаимодействовать с внешней системой. 4