Smoke testing (англ.), димове́ тестува́ння[1], димне[2] тестування[3] тестува́ння на дим[1] у тестуванні програмного забезпечення означає мінімальний набір тестів на явні помилки. Цей тест зазвичай виконується самим програмістом. Програму, що не пройшла такий тест, немає сенсу передавати на глибше тестування.

Приклади

ред.
  1. Помилки інсталяції: якщо програма не встановлюється, її тестування, скоріш за все, буде неможливим.
  2. Помилки при з'єднанні з базою даних, актуально для архітектури клієнт-сервер.

Історія

ред.

Перше своє застосування цей термін отримав у пічників, котрі збудувавши піч, закривали всі отвори, починали топити її й переконувалися, що дим іде виключно з передбачених місць[джерело?].

Повторне «народження» терміну відбулося в радіоелектроніці. Після переробки чи ремонту електронного пристрою його просто вмикали на короткий час. Якщо з пристрою не йшов дим, вважалося, що тест пройдено[4].

Примітки

ред.
  1. а б smoke test // Англійсько-український словник з математики та інформатики / уклад. Є. Мейнарович, М. Кратко. — 2010.
  2. Словопедія.Димний, димовий, димчастий. Архів оригіналу за 27 серпня 2021. Процитовано 27 серпня 2021.
  3. QALight Димне тестування. Архів оригіналу за 21 липня 2020. Процитовано 27 серпня 2021.
  4. Правила по кратким тестам. MSDN. Архів оригіналу за 17 липня 2013. Процитовано 9 грудня 2011. {{cite web}}: Cite має пустий невідомий параметр: |4= (довідка)