Sobes.tech
Junior

Разкажете за процеса на фиксиране на резултатите от тестовете.

sobes.tech AI

Отговор от AI

Записването на резултатите от тестовете е документиране на наблюдения, тестови случаи и открити дефекти през целия тестов цикъл.

Основни етапи:

  1. Подготовка на средата: Уверете се, че тестовата среда е правилно настроена и отговаря на изискванията.
  2. Изпълнение на тестови сценарии: Провеждайте тестове съгласно планирания рамков модел (тестови случаи, контролни списъци, изследователско тестване).
  3. Регистриране на резултатите от тестовите случаи:
    • Статус (Pass, Fail, Blocked, Skipped).
    • Фактически резултат (наблюдаваното поведение на системата).
    • Очакван резултат.
    • Стъпки за възпроизвеждане.
    • Време за изпълнение.
    • Връзка към свързания дефект (ако Fail).
  4. Регистриране на дефекти (баг репорти):
    • Кратко и точно описание на дефекта.
    • Стъпки за възпроизвеждане (минимален набор от действия).
    • Актуален резултат.
    • Очакван резултат.
    • Околна среда (ОС, браузър, версия на приложението).
    • Тежест (Severity).
    • Приоритет (Priority).
    • Приложения (екранни снимки, видео, логове).
    • Дата на откриване.
    • Име на тестера.
  5. Използване на инструменти: Използване на системи за управление на тестовете (TMS) и системи за проследяване на дефекти (Bug Tracking Systems).
    • TMS: TestRail, Zephyr, Azure Test Plans.
    • Bug Tracking: Jira, YouTrack, Redmine.
  6. Актуализация на документацията: Актуализиране на тестовата документация (тестови случаи) въз основа на резултатите и откритите дефекти.

Пример за записване на резултат в TMS (хипотетична структура):

ID на тестовия случай Име на тестовия случай Предпоставки Стъпки Очакван резултат Фактически резултат Статус Дата Забележки Връзка към дефект
TC-001 Регистрация на нов потребител Потребителят не е регистриран 1. Отворете формата за регистрация<br>2. Въведете данни<br>3. Натиснете "Регистрирай" Успешна регистрация и вход Успешна регистрация, но не е влязъл Fail 2023-10-27 Потребителят е пренасочен към страницата за вход BUG-045
TC-002 Вход на съществуващ потребител Потребителят е регистриран и активиран 1. Отворете формата за вход<br>2. Въведете потребителско име/парола<br>3. Натиснете "Вход" Успешен вход Успешен вход Pass 2023-10-27 - -

Пример за съобщение за грешка (в Jira):

// Обобщение:
[BUG-045] Новорегистрираният потребител не е автоматично влязъл

// Стъпки за възпроизвеждане:
// 1. Отворете формата за регистрация.
// 2. Попълнете валидни данни (имейл, парола).
// 3. Натиснете бутона "Регистрирай".

// Фактически резултат:
// Потребителят е успешно регистриран, но е пренасочен към страницата за вход вместо да бъде автоматично влязъл.

// Очакван резултат:
// След успешна регистрация, потребителят трябва да бъде автоматично влязъл и пренасочен към страницата на профила.

// Околна среда:
// OS: Windows 10
// Браузър: Chrome 118.0
// Версия на приложението: 1.2.0

// Тежест: Главна
// Приоритет: Висок
// Прикачени файлове:
// - screenshot-registration-redirect.png
// - server_logs_20231027.txt

// Докладчик: John Smith

Процесът на записване осигурява прозрачност, проследимост и позволява анализ на качеството на продукта, ефективността на тестовете и вземане на решения за издаване. За автоматизирано QA, резултатите често се генерират от тестовия фреймуърк (отчети за преминаване на тестове, логове, интеграция с TMS/ATS).