Випробування на дим
Димове тестування - це тип тестування програмного забезпечення, який передбачає перевірку основних і критично важливих функцій програми, щоб переконатися, що збірка стабільна і придатна для подальшого тестування. Це попередній тест, який проводиться на нових збірках програмного забезпечення для виявлення основних дефектів на ранній стадії циклу розробки, що гарантує, що додаток не “швидко вийде з ладу”.
Ключові характеристики тестування на дим
- Початкова перевірка:
- Виконується одразу після розгортання нової збірки для перевірки її стабільності.
- Зосереджується на “обов’язкових” функціях, які необхідні для роботи програми.
- Широкий і мілкий:
- Охоплює основні функціональні можливості програми, не заглиблюючись у детальне тестування.
- Гарантує, що жодні критичні блокатори не перешкоджають подальшому тестуванню.
- Ефективний за часом:
- Швидкий процес тестування, розроблений для економії часу шляхом раннього виявлення дефектів шоу-стоперів.
- Охорона воріт:
- Діє як контрольна точка, щоб визначити, чи є збірка достатньо стабільною для переходу до більш суворих етапів тестування.
Цілі тестування на дим
- Перевірка збірки: Підтверджує, що збірка правильно розгорнута і критичні функції функціонують.
- Раннє виявлення дефектів: Виявляє основні помилки або проблеми, які можуть завадити подальшому тестуванню.
- Забезпечення якості: Гарантує, що процеси розробки та розгортання відбуваються за планом.
- Економічна ефективність: Заощаджує час і ресурси, виявляючи основні проблеми на ранніх стадіях, уникаючи непотрібного тестування на несправній збірці.
Коли проводити тестування на дим
- Після нової збірки: Переконатися, що нещодавні зміни або виправлення не призвели до серйозних дефектів.
- Перед регресійним тестуванням: Перевіряє стабільність збірки перед тим, як інвестувати час у комплексне регресійне тестування.
- Після значних змін: Підтверджує, що критичні оновлення або нові функції не порушують існуючу функціональність.





