Sobes.tech
Junior

Какво е smoke тест и кои компоненти се тестват в неговите рамки?

sobes.tech AI

Отговор от AI

Тестът за дим (дим тест) е бърз преглед на основните функции на приложението с цел да се уверим, че критичните компоненти работят правилно и не съдържат блокиращи грешки след компилация или внедряване / промяна на кода. Целта е да се определи дали сборката е подходяща за по-нататъшно подробно тестване. Ако тестът за дим се провали, сборката се отхвърля.

Обикновено по време на теста за дим се проверява:

  • Инсталиране / Внедряване: Успех при инсталиране на приложението или внедряване на нова версия.
  • Авторизация / Аутентикация: Възможност за влизане в системата с валидни данни за вход.
  • Основни бизнес процеси: Простички и критични сценарии за използване (например създаване на поръчка, добавяне на продукт, изпращане на съобщение).
  • Интерфейс: Зареждане на основните страници, наличност на ключови елементи (бутоните, полетата за въвеждане).
  • Свързване с база данни или външни услуги: Основна функционалност на интеграциите.
  • Записване на грешки: Проверка дали критичните грешки се регистрират.

Тестът за дим се провежда в най-ранните етапи след получаване на нова сборка, често преди започване на регресионни или функционални тестове. Той спестява време и ресурси, бързо откривайки големи проблеми. Може да се изпълнява ръчно или автоматично.