Похожие презентации:
Тестовая_документация_Баг_Репорт
1. Тестовая документация
Intern Labs QAТестовая
документация
2025 ОсОО «НУР Телеком»
2.
ДокументацияТЗ
Тестовая документация
Тест-сьюты/ПТИ
Тест-кейсы
Чек-листы
Тестовые данные
Баг-репорты
Отчеты о тестировании
3. Что такое документация?
4. Документация
Это документы предназначенные для организации различных аспектов процессаразработки, чтобы обеспечить эффективное и структурированное выполнение
проекта.
Техническое задание (ТЗ)
Руководства для
разработчиков(Установка и
настройка, протоколы и API)
Архитектурная документация
Тестовая документация
Документация по дизайну интерфейса
5. Что такое техническое задание?
6. Техническое задание
- Это описание того, как должно работать ПО.ТЗ является основным документом, на основе которого ведется процесс разработки
и тестирования.
Этот документ служит основой для коммуникации между заказчиками и
разработчиками, позволяя им иметь общее понимание о том, что должен делать
разрабатываемый продукт и какие требования он должен удовлетворять.
Для нас тестировщиков, важны требования которые мы можем
получить из ТЗ
7. Пример хорошего ТЗ
8. Пример реального ТЗ
Антипример9. Что такое тестовая документация?
10. Тестовая документация
Эти документы содержатинформацию о
планировании,
проектировании,
выполнении и анализе
тестов, а также о
результатах тестирования.
В зависимости от конкретных требований проекта и
методологии разработки, тестовая документация
может включать в себя следующие типы документов:
План
тестирования
Saturn
Тест-сьюты
Тестовые
данные
Тест-кейсы
Багрепорты
Чек-листы
Отчеты о
тестировании
11. Что такое план тестирования?
12. План тестирования
Это именно план:ЧТО?
ЗАЧЕМ?
КТО?
КАКИМИ
РЕСУРСАМИ?
КОГДА?
Сюда вы пишете, что будете тестировать и что НЕ будете, потому что: нет
времени, не готов функционал, не стоит такая задача, заказчик не хочет
13. Что такое Тест-сьюты/Тестовые наборы/ПТИ, Тест-кейс, Чек - лист?
Что такоеТест-сьюты/Тестовые
наборы/ПТИ, Тест-кейс, Чек лист?
14. Тест-сьюты/Тестовые наборы/ПТИ
Тестовый набор (test-suite) - набор тестов, то есть этоможет быть как пачка тест-кейсов, так и чек-лист.
Цели использования:
Группировка тестов
Повторное использование
Отчетность
15. Пример Тест-сьюты/Тестовые наборы/ПТИ
16. Что такое Тестовые данные?
17. Тестовые данные
18. Тестовые данные
19. Тестовые данные
Примеры тестовых данныхСчета по номерам:
+996700ХХХХХХ
+996500ХХХХХХ
Карты:
12345678910123456
12345678910123456
20. Что такое Тест-кейсы?
21. Тест-кейсы
Тестовый случай (test-case) - этодокументированные пошаговые инструкции, которые
описывают конкретные тестовые сценарии, которые
должны быть выполнены для проверки определенной
функциональности или требования программного
продукта.
22. Тест-кейсы
Тест кейсы состоят из:1. Уникальный
идентификатор
8. Статус
7. Фактический результат
2.Название
3.Предварительные
условия
6. Ожидаемый результат
4. Вводные данные
5. Шаги
23. Пример тест-кейса
24. Что такое Чек-листы?
25. Чек-листы
Чек-лист - это список проверок.Человек с улицы их может и не понять, но это нормально.
Главное, чтобы понимал тестировщик системы.
Это может быть список функций которые нужно проверить,
или список форматов которые должна принимать система и
которые нужно проверить
26. Тест-кейс, тест-сьют, чек лист – в чем же разница???
27. Что такое Баг-репорты?
28. Баг-репорты
Баг-репорт (Bug Report) - это документ, в которомописывается обнаруженная ошибка (дефект) в
программном продукте.
29. Жизненный цикл багов
30. Жизненный цикл багов
● Обнаружен (submitted) – дефект обнаружен и занесён в систему управленияжизненным циклом дефектов.
● Назначен (assigned) – указан ответственный за исправление дефекта.
● Исправлен (fixed) – дефект исправлен.
● Проверен (verified) – подтверждено, что дефект исправлен.
● Закрыт (closed) – по дефекту не планируется никаких дальнейших действий.
● Открыт заново (reopened) – дефект воспроизводится после исправления.
● Отклонено (declined) – действия по исправлению дефекта не будут
производиться.
● Отложен (deferred pause) – исправление дефекта в ближайшее время
является нерациональным или не представляется возможным.
31.
IDНазвание (title)
Приоритет (Priority)
Описание
Шаги по воспроизводимости
(Way To Reproduce)
Ожидаемый результат
(expected result)
Фактический результат
(actual result)
Окружение
Предусловие
Постусловие
Attachment
32. Баг-репорты
33. Баг-трекинг
Баг-трекинг - это процесс управления дефектами (багами) в программном обеспечении.Он представляет собой систему, которая позволяет командам разработки и тестирования
отслеживать, регистрировать, анализировать и устранять дефекты в процессе разработки
программного продукта.
Основные характеристики баг-трекинга включают:
Регистрация багов
Отслеживание статусов
Анализ и приоритеты
Связывание с кодом
Отчеты и статистика
34. Как написать эффективный баг репорт
1. 1. Заголовок должен отвечать на 3 вопроса WWW и быть кратким:● Where: где случился баг
● What: что именно происходит с приложением
● When: при каких условиях происходит баг
1. 2. Структура описания бага должна включать:
● Pre-conditions
● Way to reproduce
● Actual result
● Expected result
● Environment
● Notes
35. Как написать эффективный баг репорт
3. “НЕТ” - литературному стилю, “ДА” - четким формулировкам4. Рекомендации для Expected result:
● Обоснование (ссылка на конкретный пункт спецификации)
● Выводы текста из спецификации
● Исправленный вариант текста с ошибкой
● Безличные предложения с использованием модального глагола should
и passive verbs (is occurred, is happened, is appeared etc.)
5. Порядок: сначала Actual result, затем Expected result
36. Как написать эффективный баг репорт
6. Attachment:● Screenshots or video
● Выделение цветом места ошибки
● Указание стрелками на ошибки
● На скриншоте должна быть вся страница
● В браузере не должны быть открыты страницы, не относящиеся к
проекту
7. Указывайте окружение (браузер, версия ОС, девайс, разрешение экрана)
8. Указывайте среду или модуль, к которому относится баг
37. Что такое Отчеты о тестировании?
38. Отчеты о тестировании
Отчеты о тестировании (Test Reports) представляют собойдокументацию, которая содержит информацию о
выполненных тестах, их результаты, обнаруженные
дефекты.
Протестированный тест-сьют может служить отчетом.
39. Что узнали?
ДокументацияТехническое задание
Тестовая документация
План тестирования
Тестовые данные
Тест-сьюты
Тест-кейсы
Чек-листы
Баг-репорты
Отчеты о тестировании
40. Полезные ссылки
1.2.
3.
4.
“Что такое тестирование. Курс молодого бойца” О
льга
Назина
“Тестирование дот ком” Роман Савин
“Тестирование программного обеспечения. Базов
ый курс.” Святослав Куликов
https://chat.openai.com/
Программирование