Для тестовой диагностики используются "тяжелые" коды – константы тестирования К0, К1, К2. Для электронной части они определяют отказы трех видов:
· соединение с общим проводом по питанию "0";
· соединение с активным полюсом питания "1";
· соединение между собой 2-х ячеек, контактов, дорожек.
Кроме этого "тяжелые" коды являются "тяжелыми" и для магнитных поверхностей.
Диагностические программы делятся на:
· встроенные (POST – Power On-Self Test, тесты клавиатуры, тесты регистров МП, тесты контроллеров жестких и гибких дисков и т.д.) – которые называются самодиагностикой устройств;
· загружаемые (Everest, CheckIt, Sandra, Quplus, Amidiag и др.) – внешние.