Junior
Разкажете за процеса на фиксиране на резултатите от тестовете.
sobes.tech AI
Отговор от AI
Записването на резултатите от тестовете е документиране на наблюдения, тестови случаи и открити дефекти през целия тестов цикъл.
Основни етапи:
- Подготовка на средата: Уверете се, че тестовата среда е правилно настроена и отговаря на изискванията.
- Изпълнение на тестови сценарии: Провеждайте тестове съгласно планирания рамков модел (тестови случаи, контролни списъци, изследователско тестване).
- Регистриране на резултатите от тестовите случаи:
- Статус (Pass, Fail, Blocked, Skipped).
- Фактически резултат (наблюдаваното поведение на системата).
- Очакван резултат.
- Стъпки за възпроизвеждане.
- Време за изпълнение.
- Връзка към свързания дефект (ако Fail).
- Регистриране на дефекти (баг репорти):
- Кратко и точно описание на дефекта.
- Стъпки за възпроизвеждане (минимален набор от действия).
- Актуален резултат.
- Очакван резултат.
- Околна среда (ОС, браузър, версия на приложението).
- Тежест (Severity).
- Приоритет (Priority).
- Приложения (екранни снимки, видео, логове).
- Дата на откриване.
- Име на тестера.
- Използване на инструменти: Използване на системи за управление на тестовете (TMS) и системи за проследяване на дефекти (Bug Tracking Systems).
- TMS: TestRail, Zephyr, Azure Test Plans.
- Bug Tracking: Jira, YouTrack, Redmine.
- Актуализация на документацията: Актуализиране на тестовата документация (тестови случаи) въз основа на резултатите и откритите дефекти.
Пример за записване на резултат в 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).