qadesk.ru / Тест-кейсы / Приёмочные испытания железа и прошивок

Готовые тест-кейсы

Программа приёмочных испытаний устройства и прошивки: 22 тест-кейса с допусками

22 кейсов 57 шагов 8 разделов критичных — 5

Обновлено: 23 сентября 2026

Испытания железа отличаются от тестирования софта тремя вещами: объект — конкретный экземпляр с серийным номером, а не «версия»; результат — число с допуском, а не «прошёл / упал»; и всё это должно сложиться в протокол, который примет заказчик, реестр Минпромторга или ФСТЭК. «Проверено» без версии BIOS и BMC и без серийника экземпляра — не пруф качества, а слово.

Пакет — 22 тест-кейса, 57 шагов, 8 разделов: от сверки серийника с паспортом до протокола по ПМИ. Первый кейс фиксирует прошивочный стек в конфигурации прогона, измерительные кейсы несут ожидаемое значение и допуск в данных шага, длительные — правило по числу циклов и допустимым сбоям. Пороговые значения даны как пример для типового серверного узла и заменяются нормами ТУ на изделие.

Для производителей и интеграторов вычислительной техники, отделов ОТК и испытательных лабораторий, готовящих протоколы приёмки и включение в реестры.

Не копируйте руками — пакет «Железо: приёмочные испытания устройства и прошивки» уже в каталоге QA Деск
Зарегистрируйтесь, откройте раздел «Каталог» и нажмите «Получить» — кейсы приедут в ваш проект со структурой папок, приоритетами, тегами и шагами, готовые к прогону. Бесплатно.
Получить пакет бесплатно

Разделы чек-листа:

Идентификация и комплектность

2 тест-кейса · 5 шагов

Экземпляр идентифицирован: серийный номер, ревизия платы и комплектность совпадают с паспортом

критичныйжелезоприёмочные испытанияDUTидентификация
ПредусловияЭкземпляр заведён в справочнике устройств проекта (модель, серийный номер, ревизия). Есть паспорт/упаковочный лист.
ДействиеОжидаемый результат
1Сверить серийный номер на шильдике с номером в справочнике и паспортеНомера совпадают символ в символ; экземпляр в состоянии «в работе»
2Прочитать серийник и ревизию программно (dmidecode / ipmitool fru / Redfish Systems)Программный серийник совпадает с шильдиком; ревизия платы соответствует записи справочника
3Проверить комплектность по упаковочному листу (память, накопители, сетевые карты, кабели)Состав и количество компонентов совпадают; при расхождении экземпляр не допускается к испытаниям

Внешний осмотр: механические повреждения, маркировка, разъёмы

высокийжелезоприёмочные испытанияосмотр
ПредусловияЭкземпляр распакован, обесточен.
ДействиеОжидаемый результат
1Осмотреть корпус, плату и разъёмыНет трещин, следов перегрева, погнутых контактов и незакреплённых элементов; защитные пломбы целы
2Проверить читаемость маркировки и наличие обязательных знаковМаркировка читаема, соответствует ТУ; сделано фото шильдика и вложено в результат

Прошивочный стек

5 тест-кейсов · 16 шагов

Версии прошивок сняты и зафиксированы в конфигурации прогона до испытаний

критичныйжелезоприёмочные испытанияпрошивкаBIOSBMC
ПредусловияЭкземпляр включён, доступна консоль и, при наличии, BMC. В конфигурации прогона заведены ключи bios, bmc, microcode, os.
ДействиеОжидаемый результат
1Снять версии BIOS/UEFI, BMC, микрокода и ОС (dmidecode -t bios, ipmitool mc info, /proc/cpuinfo, uname -r)Все версии получены; отсутствие BMC отмечено явно
2Записать версии в конфигурацию прогонаЗначения в конфигурации совпадают с показаниями устройства; прогон нельзя отнести к «неизвестной» прошивке
3Сверить с версиями из плана испытанийСовпадают; иначе — прогон останавливается до перепрошивки, расхождение фиксируется дефектом

Обновление BIOS/UEFI: штатная процедура, версия и настройки после обновления

критичныйжелезоприёмочные испытанияпрошивкаBIOS
ПредусловияЕсть образ целевой версии BIOS/UEFI и инструкция вендора. Текущие настройки BIOS экспортированы или сфотографированы.
ДействиеОжидаемый результат
1Обновить BIOS/UEFI по инструкции вендора (утилита ОС, BMC или носитель)Процедура завершается без ошибок, устройство перезагружается самостоятельно
2Прочитать версию после перезагрузкиВерсия равна целевой; дата сборки прошивки соответствует релизу вендора
3Сверить настройки BIOS с экспортом до обновления (порядок загрузки, виртуализация, режим SATA/NVMe, профиль питания)Критичные настройки сохранены или приведены к значениям из плана; неожиданно сброшенные настройки — дефект
4Обновить конфигурацию прогона новой версиейВсе дальнейшие результаты прогона относятся к новой версии BIOS

Откат BIOS/UEFI на предыдущую версию

высокийжелезоприёмочные испытанияпрошивкаBIOSоткат
ПредусловияУстановлена новая версия BIOS; образ предыдущей версии доступен.
ДействиеОжидаемый результат
1Выполнить откат на предыдущую версию по инструкции вендораОткат разрешён и проходит без ошибок (или вендор явно запрещает откат — это фиксируется в отчёте)
2Загрузить ОС после откатаОС загружается, устройства видны, данные на накопителях целы

BMC: доступ, обновление и журнал событий SEL

высокийжелезоприёмочные испытанияпрошивкаBMCIPMI
ПредусловияУстройство с BMC; сетевой доступ к интерфейсу управления; образ целевой версии BMC.
ДействиеОжидаемый результат
1Войти в веб-интерфейс BMC и по IPMI/RedfishОба способа работают под учётной записью из плана; заводской пароль по умолчанию изменён
2Обновить BMC до целевой версииОбновление завершено, BMC перезапустился, версия равна целевой; ОС на хосте продолжила работу без перезагрузки
3Прочитать журнал SEL (ipmitool sel list) после обновленияЗаписей с критической серьёзностью, кроме ожидаемых событий обновления, нет; выгрузка SEL вложена в результат
4Проверить датчики (ipmitool sensor)Все датчики отдают значения в допустимых диапазонах, нет состояний «na» у обязательных датчиков

Матрица совместимости: ОС загружается на каждой заявленной прошивке

высокийжелезоприёмочные испытаниясовместимостьматрица
ПредусловияЗаявленный список поддерживаемых ОС и версий прошивок (HCL). План даёт по прогону на каждую комбинацию.
ДействиеОжидаемый результат
1Для комбинации из конфигурации прогона установить/загрузить ОСУстановка и первая загрузка проходят; все устройства обнаружены, драйверы штатные
2Выполнить смоук ОС: сеть, накопители, дата/время, журнал ядраВ dmesg/journal нет ошибок уровня error/critical по оборудованию
3Отметить результат в клетке матрицы «устройство × ОС × прошивка»Клетка заполнена результатом прогона со ссылкой на прогон

Загрузка и ОС

3 тест-кейса · 7 шагов

Холодный старт: время загрузки до приглашения входа

высокийжелезоприёмочные испытаниязагрузкаизмерение
ПредусловияОС установлена, устройство обесточено не менее 5 минут. Секундомер или serial-лог с метками времени.
ДействиеОжидаемый результат
1Подать питание и измерить время от нажатия кнопки до приглашения входа в ОСожидаемое 90 с ± 30 сВремя в допуске; значение записано в результат
2Повторить измерение 3 раза3 повтора, вердикт по максимумуРазброс между замерами не более 20 %; все три значения в допуске

Тёплая перезагрузка 20 раз подряд без зависаний

высокийжелезоприёмочные испытаниязагрузкастабильность
ПредусловияОС установлена; настроен скрипт циклической перезагрузки или BMC power cycle; serial-лог пишется.
ДействиеОжидаемый результат
1Запустить цикл из 20 перезагрузок с проверкой доступности после каждой20 циклов, допустимых сбоев 0Все 20 загрузок завершились, устройство доступно по сети после каждой; в serial-логе нет паник ядра и остановок на POST
2Проверить SEL и dmesg после циклаНет новых критических событий; счётчик неудачных POST не вырос

Загрузка с каждого поддерживаемого носителя и по сети (PXE/HTTP)

среднийжелезоприёмочные испытаниязагрузка
ПредусловияПодготовлены загрузочные USB, NVMe/SATA с ОС и PXE-сервер.
ДействиеОжидаемый результат
1Выбрать в BIOS загрузку с USBЗагрузчик стартует с USB
2Выбрать загрузку по сетиPXE/HTTP-загрузка получает адрес и образ, загрузчик стартует
3Вернуть загрузку с системного накопителяОС загружается штатно; порядок загрузки сохраняется после отключения питания

Интерфейсы

3 тест-кейса · 8 шагов

Сетевые порты: линк, скорость и пропускная способность

высокийжелезоприёмочные испытаниясетьизмерение
ПредусловияВторой узел с iperf3 в той же сети; кабели категории под заявленную скорость.
ДействиеОжидаемый результат
1Подключить каждый порт по очереди и проверить линк (ethtool)Линк поднимается на заявленной скорости в дуплексе на каждом порту
2Измерить пропускную способность iperf3 в течение 60 с на каждом портудля 10G: ≥ 9,0 Гбит/с; для 1G: ≥ 0,94 Гбит/сПропускная способность не ниже порога; значение записано в результат
3Проверить ошибки и потери на интерфейсе после тестаСчётчики rx/tx errors и dropped не растут

USB-порты и накопители: обнаружение и скорость чтения

среднийжелезоприёмочные испытанияUSBнакопителиизмерение
ПредусловияUSB-накопитель известной скорости; fio или dd.
ДействиеОжидаемый результат
1Подключить накопитель в каждый USB-порт по очередиУстройство обнаруживается на каждом порту, версия USB в lsusb соответствует маркировке порта
2Измерить последовательное чтение системного накопителя (fio, 1 МБ блок, 60 с)NVMe: ≥ 2000 МБ/с; SATA SSD: ≥ 450 МБ/сСкорость не ниже порога из ТУ; отчёт fio вложен
3Проверить SMART системного накопителяСтатус PASSED, счётчики переназначенных секторов и ошибок равны нулю

Часы реального времени и батарея CMOS: время сохраняется без питания

среднийжелезоприёмочные испытанияRTC
ПредусловияВремя синхронизировано с NTP; NTP затем отключён.
ДействиеОжидаемый результат
1Обесточить устройство на 30 минут и включитьуход ≤ 5 с за 30 минЧасы ОС после загрузки отличаются от эталона не более чем на допуск
2Проверить, что настройки BIOS не сброшеныНастройки сохранены; сообщения «CMOS checksum error» нет
Не копируйте руками — пакет «Железо: приёмочные испытания устройства и прошивки» уже в каталоге QA Деск
Зарегистрируйтесь, откройте раздел «Каталог» и нажмите «Получить» — кейсы приедут в ваш проект со структурой папок, приоритетами, тегами и шагами, готовые к прогону. Бесплатно.
Получить пакет бесплатно

Измерения

3 тест-кейса · 8 шагов

Температура CPU в простое и под нагрузкой

высокийжелезоприёмочные испытаниятемператураизмерение
ПредусловияДатчики читаются (lm-sensors / ipmitool sensor); температура в помещении зафиксирована.
ДействиеОжидаемый результат
1Записать температуру CPU после 10 минут простояожидаемое 40 °C ± 10 °C при 22 °C в помещенииЗначение в допуске, записано в результат
2Запустить stress-ng на всех ядрах на 30 минут и записать максимуммаксимум ≤ 85 °CМаксимум не превышает порог; троттлинга (снижения частоты) в логах нет
3Снять нагрузку и записать время возврата к температуре простоя +5 °C≤ 5 минВозврат в пределах допуска

Потребляемая мощность в простое и под нагрузкой

высокийжелезоприёмочные испытанияпитаниеизмерение
ПредусловияВаттметр в разрыве питания или показания PSU через BMC.
ДействиеОжидаемый результат
1Записать мощность после 10 минут простояожидаемое 60 Вт ± 15 ВтЗначение в допуске
2Записать мощность на 15-й минуте полной нагрузки CPU и накопителеймаксимум ≤ 350 ВтЗначение не превышает порог из ТУ; блок питания не уходит в защиту
3Записать напряжения шин 12 В / 5 В / 3,3 В под нагрузкой12,0 В ± 0,6 В; 5,0 В ± 0,25 В; 3,3 В ± 0,17 ВОтклонения в допуске

Тест памяти: полный проход без ошибок

критичныйжелезоприёмочные испытанияпамятьизмерение
ПредусловияЗагрузочный носитель с memtest86+ или стресс-тест памяти в ОС (stress-ng --vm).
ДействиеОжидаемый результат
1Запустить memtest86+ на 2 полных прохода2 прохода, ошибок 0Ошибок 0; отчёт с фото или скриншотом итогового экрана вложен
2Проверить, что весь заявленный объём и частота памяти видны в BIOS и ОСОбъём и частота совпадают с паспортом; ECC-ошибки в журнале (edac / SEL) отсутствуют

Стресс и длительные испытания

2 тест-кейса · 5 шагов

Burn-in 48 часов: комбинированная нагрузка без сбоев

критичныйжелезоприёмочные испытанияburn-inстабильность
Предусловияstress-ng (cpu, vm, io) и fio настроены на 48 ч; мониторинг температуры и SEL пишется в файл; строка прогона допускает длительное выполнение.
ДействиеОжидаемый результат
1Запустить комбинированную нагрузку на 48 часов48 ч, допустимых сбоев 0Нагрузка завершилась по таймеру, устройство доступно; перезагрузок и зависаний не было
2Проанализировать журналы: dmesg, SEL, температура, SMARTНет ошибок ECC, MCE, троттлинга и переназначенных секторов; графики температуры вложены
3Выполнить смоук после снятия нагрузкиСеть, накопители и датчики работают, показатели вернулись к значениям простоя

Термоциклирование или испытание при граничной температуре

среднийжелезоприёмочные испытанияклиматикаизмерение
ПредусловияКлиматическая камера или термошкаф; заявленный рабочий диапазон температур из ТУ.
ДействиеОжидаемый результат
1Выдержать устройство под нагрузкой при верхней границе рабочего диапазона 2 часаверхняя граница по ТУ, например +50 °CУстройство работает, троттлинг в допустимых пределах ТУ, сбоев нет
2Выполнить холодный старт при нижней границе рабочего диапазонанижняя граница по ТУ, например −20 °CУстройство стартует и загружает ОС

Восстановление после сбоев

3 тест-кейса · 6 шагов

Аварийное отключение питания под нагрузкой

высокийжелезоприёмочные испытанияпитаниенадёжность
ПредусловияИдёт запись на накопитель (fio с fsync); есть возможность обесточить устройство мгновенно.
ДействиеОжидаемый результат
1Обесточить устройство во время записи, подать питание через 10 сУстройство стартует самостоятельно (или согласно настройке восстановления питания в BIOS), файловая система монтируется, журнал восстановлен без ручного вмешательства
2Повторить 5 раз5 цикловВсе 5 раз — успешная загрузка; SMART без новых ошибок

Watchdog: зависание ОС приводит к автоматической перезагрузке

среднийжелезоприёмочные испытанияwatchdogнадёжность
ПредусловияАппаратный watchdog включён в BIOS/BMC и в ОС.
ДействиеОжидаемый результат
1Сымитировать зависание ядра (sysrq-trigger c или остановка watchdog-демона)таймаут по настройке, например 60 сУстройство перезагружается по watchdog в пределах таймаута
2Проверить запись о срабатывании в SELСобытие watchdog reset присутствует с корректным временем

Восстановление после прерванного обновления прошивки

среднийжелезоприёмочные испытанияпрошивканадёжность
ПредусловияУстройство с dual-BIOS или механизмом восстановления по инструкции вендора. Есть образ рабочей прошивки.
ДействиеОжидаемый результат
1Прервать обновление BIOS отключением питания на серединеУстройство либо стартует с резервной копии, либо восстанавливается по документированной процедуре вендора; необратимого выхода из строя нет
2Довести обновление до конца штатноВерсия равна целевой, ОС загружается

Протокол испытаний

1 тест-кейс · 2 шага

Протокол: экземпляр, стек прошивок, результаты и вложения собраны в один документ

высокийжелезоприёмочные испытанияпротоколПМИ
ПредусловияВсе прогоны по плану завершены; шаблон протокола по ГОСТ 34 / ГОСТ 19 или ТУ заказчика.
ДействиеОжидаемый результат
1Сформировать протокол из результатов прогонаВ протоколе: модель и серийный номер, версии BIOS/BMC/ОС из конфигурации прогона, результат каждого пункта с измеренными значениями, ссылки на вложения (SEL, отчёты fio/memtest, фото)
2Сверить перечень пунктов протокола с ПМИКаждый пункт ПМИ покрыт кейсом с результатом; непройденные пункты оформлены дефектами со ссылкой на экземпляр

Прогоните этот чек-лист в QA Деск

Пакет подключается из каталога одним нажатием: кейсы, папки и приоритеты уже на месте. Соберите план, запустите прогон и получите отчёт — какие сценарии прошли, какие упали и какие дефекты заведены.

Попробовать бесплатно

Регистрация за минуту · демо-проект с кейсами и дефектами · перенос кейсов из TestIT и CSV