Тестовая документация
Что такое документация?
Документация
Что такое техническое задание?
Техническое задание
Пример хорошего ТЗ
Пример реального ТЗ
Что такое тестовая документация?
Тестовая документация
Что такое план тестирования?
План тестирования
Что такое Тест-сьюты/Тестовые наборы/ПТИ, Тест-кейс, Чек - лист?
Тест-сьюты/Тестовые наборы/ПТИ
Пример Тест-сьюты/Тестовые наборы/ПТИ
Что такое Тестовые данные?
Тестовые данные
Тестовые данные
Тестовые данные
Что такое Тест-кейсы?
Тест-кейсы
Тест-кейсы
Пример тест-кейса
Что такое Чек-листы?
Чек-листы
Тест-кейс, тест-сьют, чек лист – в чем же разница???
Что такое Баг-репорты?
Баг-репорты
Жизненный цикл багов
Жизненный цикл багов
Баг-репорты
Баг-трекинг
Как написать эффективный баг репорт
Как написать эффективный баг репорт
Как написать эффективный баг репорт
Что такое Отчеты о тестировании?
Отчеты о тестировании
Что узнали?
Полезные ссылки
7.35M
Категория: ПрограммированиеПрограммирование

Тестовая_документация_Баг_Репорт

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/
English     Русский Правила