2.75M
Category: programmingprogramming

MeetUp Цаплин Отчетность и документация в QA

1.

Отчетность
и документирование в QA
Цаплин Алексей, QA

2.

Обо мне
QA Java
Стаж - 1 месяц
Написание тестов и
тестирование функционала
приложения на проекте
FinTechHub
Профессионально занимался
видеомонтажом
Работал на нескольких
региональных телеканалах
Люблю викторины и квизы
Ваше фото

3.

О чем эта встреча:
Посмотрим какие виды
документации
используются в
тестировании
Коротко пройдемся по
основным из них
Подробнее остановимся на
Отчетах о тестировании

4.

Тема 1: Документация
в тестировании

5.

Основные виды документации в тестировании:
1. Тест-план
2. Чек-лист
3. Тест-кейс
4. Баг-репорт
5. Отчет о тестировании
6. Тестовый сценарий
7. Тестовые данные
8. Тестовая стратегия
9. Тестовая матрица

6.

Тест-план
Это документ, который описывает подходы к тестированию,
его объекты, ресурсы и время, выделенное на тестирование.
Содержание:
Цели тестирования
Область применения (что будет тестироваться, а
что — нет)
Механизмы тестирования (статические,
динамические)
Ресурсы и ответственные (кто будет проводить
тестирование)
График и планируемые сроки
Критерии завершения тестирования

7.

Чек-лист
Это структурированный документ, который помогает
тестировщикам систематизировать свои действия, не
забывать важные аспекты и следить за выполнением
необходимых тестов.
Примечание: Нет четких указаний по составлению чеклистов, тестировщик сам выбирает способ оформления.
Пример:
Краткое описание теста
Статус проверки

8.

Тест-кейс
Это подробные инструкции для выполнения
тестирования с описанием конкретных условий,
действий, ожидаемых результатов.
Содержание:
Уникальный идентификатор
Описание тестируемой функции
Тестовое окружение
Предварительные условия
Шаги для выполнения теста
Ожидаемый результат

9.

Разница в применении чек-листов и тест-кейсов
Простота и быстрота: Если нужно быстро
провести тестирование, чек-листы
позволяют проверить основные функции
без глубокого углубления в детали.
Ручные проверки: В ситуациях, когда
требуется провести ряд рутинных
проверок, чек-листы могут быть
эффективными, так как они позволяют
тестировщикам просто отмечать
выполненные задачи.
Ограниченное время: Если тестирование
поджимает по времени, чек-лист позволит
сразу сосредоточиться на базовых
функциях и критических аспектах.
Детальное тестирование: Если нужно
провести детальное тестирование
(например, функциональное,
регрессионное или нагрузочное), тесткейсы позволят четко определить шаги и
ожидаемые результаты.
Повторяемость: Тест-кейсы полезны при
автоматизации процессов тестирования.
Они могут служить основой для создания
автоматизированных тестов.
Сложные сценарии: Для сложных
пользовательских сценариев, где
требуется учитывать множество вариантов
и условий, тест-кейсы зачастую более
уместны.

10.

Баг-репорт
Цель: Предоставить информацию о найденных ошибках в программном обеспечении,
чтобы обеспечить их эффективное устранение.
Содержание:
1. Идентификатор дефекта
2. Описание проблемы
3. Степень серьезности (Critical, Major, Minor и т.д.)
4. Приоритет для исправления
5. Шаги по воспроизведению проблемы
6. Экранные снимки или лог-файлы, если это необходимо
7. Текущий статус дефекта (открыт, в работе, закрыт)

11.

Тема 2: Отчет о тестировании

12.

Отчёт
Это документ, содержащий информацию о
выполненных действиях, результатах проведённой
работы. Обычно он включает в себя таблицы,
графики, списки, просто описывающую информацию
в виде текста. Их пропорция и содержание
определяют пользу и понятность отчета.

13.

Для кого и когда делать
При создании отчета важно понимать, для кого он создаётся, и кто будет его читать.
Исходя из приоритетов целевой аудитории, мы должны определить, какую информацию
должен содержать отчёт. Соответственно, в ходе проекта, информация должна
консолидироваться по тому направлению, которое необходимо отразить.
Промежуточный

14.

Какие приёмы представления информации и данных использовать в
отчёте?
Для бизнеса, зачастую, лучше использовать представление информации в виде
графиков. Они наглядно показывают на сколько продукт готов к выпуску в
промышленную среду, на сколько процентов проект выполнен.
Это может быть, к примеру, график пройденных ТК по модулям. Он наглядно покажет,
какой объем работы в каждом модуле уже проделан и поможет вычленить проблемы.

15.

ЧТО НУЖНО УКАЗЫВАТЬ В ОТЧЕТЕ
Может показаться, что отчеты разных типов
сильно отличаются.
Тем не менее, в них есть схожие черты и данные,
которые стоит указывать всегда.
Состав команды
Сроки выполнения, за которые составляется
отчет
Описание процессов тестирования
Изменения тестовой модели, дополнение ТК
Процент пройденных ТК
Критичные и блокирующие проблемы и
принятые меры по их устранению
Результаты регресса (плюс акцент на
сохранившихся проблемах)
План на следующую итерацию\ неделю\
месяц(для промежуточных отчетов)

16.

Вопросы к спикеру
English     Русский Rules