Проверка на программном уровне
Для большинства тестов используются встроенные возможности операционной системы. В случае если отсутствует уверенность в работе того или иного аппаратного устройства или ОС не содержит необходимых утилит используется стороннее программное обеспечение (ПО).