Поделиться через


Тесты по основам устройств

В этом разделе

Раздел Описание

CHAOS Tests (Device Fundamentals)

Тесты CHAOS (параллельное оборудование и операционная система) выполняют различные тесты драйверов PnP, тесты нечеткости драйвера устройства и тесты системы питания одновременно.

Тесты покрытия (основы устройства)

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

CPUStress Tests (Device Fundamentals)

Тесты CpuStress выполняют тестирование ввода-вывода устройства с разными уровнями использования процессора.

DriverInstall Tests (Device Fundamentals)

Тестовая категория "Установка драйвера" включает тесты, которые несколько раз удаляют и переустанавливать драйвер для проверки функциональности установки. Тесты инициируют тестирование ввода-вывода для драйвера и устройства после каждой переустановки. Тесты предназначены для улучшения общего взаимодействия с конечными пользователями, которым необходимо установить и переустановить драйвер устройства или устройство.

Тесты ввода-вывода (основы устройства)

Тесты ввода-вывода "Основы устройства" выполняют базовое тестирование ввода-вывода на указанных устройствах.

Тесты на проникновение (основы устройства)

Тесты на проникновение устройств выполняют различные виды входных атак, которые являются критически важным компонентом тестирования безопасности. Тестирование атак и проникновений может помочь выявить уязвимости в интерфейсах программного обеспечения.

Тесты PnP (основы устройства)

Тесты PnP "Основы устройств" заставляют драйвер обрабатывать почти все PnP IRP; тем не менее, есть три области, в которых особое внимание: удаление, перераспределение и неожиданное удаление. Тест PnP предоставляет механизм для тестирования каждого из них по отдельности или для проверки их всех вместе (то есть в качестве стресс-теста). Это тестирование PnP выполняется с помощью сочетания вызовов API пользовательского режима (через тестовое приложение) и вызовов API в режиме ядра (через драйвер верхнего фильтра).

Тесты перезагрузки (основы устройства)

Тесты "Основы устройства" Перезагрузка выполняют операции ввода-вывода на указанных устройствах до и после или во время перезапуска системы.

Тесты спящего режима (основы устройств)

Тесты спящего режима "Основы устройства" выполняют операции ввода-вывода и PnP на указанных устройствах до и после или во время перехода состояния спящего режима системы. Тесты спящего режима гарантируют, что тестируемое устройство разрешает циклическое прохождение системы по всем поддерживаемым состояниям спящего режима. Кроме того, это гарантирует, что устройство по-прежнему работает после этих изменений состояния с помощью нагрузочного тестирования простого ввода-вывода.