Кто проводит Smoke тестирование?
Дымовое тестирование (Smoke testing) в программном обеспечении выполняется для проверки наличия явных ошибок и стабильности программы перед ее передачей на более глубокое тестирование. Этот тест обычно проводится программистом, и если программа не проходит этот тест, то нет смысла продолжать дальнейшие тесты.
Дымовое тестирование проводится при выпуске каждой новой сборки. Оно включает несколько этапов, начиная с планирования теста командой качества. После этого определяется минимальный набор тест-кейсов для критически важного функционала. В Smoke-прогон входят кейсы с высоким приоритетом и критической серьезностью. Все результаты Smoke-прогона фиксируются, и на основании этой информации формируются диаграммы Smoke-прогона.
Цель дымового тестирования - проверить работоспособность и стабильность программы, а также выявить основные быстро находимые критические дефекты. Данный тип тестирования может быть автоматизирован, так как проверки практически всегда одинаковы и редко изменяются.