В этой статье мы расскажем о чек-листах, баг-репортах, юзкейсах и других популярных видах тестовой документации
Тестовая документация – это набор документов, который создается на протяжении всего цикла тестирования.
Документация помогает команде однозначно трактовать шаги, сроки тестирования, результаты, обращаться к этой информации в спорных моментах. Это отчет о проделанной работе тестировщика для менеджеров и клиентов. Объем документации и обязательные разделы в разных компаниях могут отличаться. При этом создание и поддержка такой базы требует большого количества времени и компетенций специалиста.
В этой статье мы расскажем о наиболее популярных видах документации.
План тестирования
План тестирования (тест-план) содержит критерии начала и окончания тестирования, описание конкретных параметров: что именно подлежит тестированию, с помощью каких техник, на каких платформах будет проверяться функционал.
Выделяют следующие типы тест-планов:
- По уровням: планы модульного, интеграционного, системного, приемочного тестирования;
- По типам: планы функционального, автоматизированного тестирования; тестирования производительности или юзабилити и т.д;
- Мастер тест-план: комплексный план тестирования всего проекта.
Тест-кейс
Тест-кейс – это набор условий, действий и ожидаемых результатов, направленных на проверку какого-либо функционала. Тест-кейс представляет собой описание одной показательной проверки на соответствие требованиям, прямым или косвенным. Тест-кейсы содержат как положительные, так и негативные проверки.
КАК ВСТУПИТЬ В КОМАНДУ VK TESTERS???
Наличие тест-кейсов позволяет:
- Структурировать подход к тестированию;
- Обеспечить полноту тестирования;
- Отслеживать прогресс реализации/выполнения плана;
- Достичь взаимопонимания между заказчиком и командой разработки;
- Хранить информацию для дальнейшего обмена опытом между командами и новыми сотрудниками, для быстрого подключения к проекту;
- Проводить повторное и регрессионное тестирование;
- Повышать качество требований.
Часто тест-кейсы упорядочивают и собирают в наборы – тест-сьют, в котором результат выполнения одного тест-кейса является предусловием для выполнения следующего.
Чек-лист
Чек-лист — список проверок для тестирования ПО. Чек-листы содержат перечень элементов, которые подлежат тестированию: блоки, секции, страницы и другие.
Классический чек-листы состоят из заголовка, статуса, заметки.
Возможные статусы: “Passed” (пройдено), “Failed” (не пройдено), “Blocked” (заблокировано), “Skipped” (пропущено), “Not run” (не проводился).
Среди преимуществ чек-листов выделяют наглядное и компактное отображение объема проделанных работ, предстоящих работ по тестированию. В них зафиксирован перечень проверок, который необходим для сдачи/приемки проекта.
Важно отметить, что чек-лист не является заменой тест-кейсов. Чек-листы содержат описание направления тестирования, а тест-кейсы – способы, алгоритмы тестирования. Поэтому чек-лист проще в составлении, но сложнее в применении. Опытному тестировщику не составит труда протестировать функционал по чек-листу, а новому специалисту может быть сложно вникнуть в суть функционала без детализации.
Юзкейс
Юзкейсы (Use case) содержат сценарии взаимодействия пользователя с системой, описание того, что именно делает программа.
Рассмотрим значение юзкейсов для каждого из участников проекта разработки:
- Заказчик . В юзкейсах отражается конечная бизнес-ценность, понятная заказчику. Реализация сценария использования очевидна даже для нетехнического специалиста.
- Разработчик . В юзкейсах отражается наглядное представление бизнес-логики и поведения системы
- Тестировщик . Юзкейсы — хорошая основа для формирования тест-кейсов. Это пригодные для тестирования требования с понятной целью и путями ее достижения. Тестирование по сценариям использования (use case testing) позволяет обнаружить в приложении недостатки, которые сложно найти, например, при юнит-тестировании.
Баг-репорт
Баг-репорт – это документ, в котором содержится полная информация о найденном баге (шаги воспроизведения, описание, локализация и т.д.). Подробное описание ошибки поможет в ее быстром устранении и правильной перепроверке.
При создании баг-репорта стоит локализовать ошибку, проверить её наличие на разных устройствах и версиях ПО, как можно четче описать несоответствие ожидаемому результату.
Баг-репорт присутствует на любом проекте, независимо от того, пишутся ли другие тестовые документы. От правильности его составления зависит скорость понимания ошибки и качество отладки.
Отчет по тестированию
Отчет по тестированию – отчет о проделанной работе с описанием результатов. Может содержать текст, таблицы, графики и диаграммы.
В зависимости от того, для кого предназначен отчет, меняются представление информации и акценты в описании.
У отчетов есть разные варианты:
- Отчет по инциденту содержит описание события, которое произошло во время тестирования и подлежит исследованию;
- Отчет о результатах тестирования. Представляет собой периодический отчет, в котором фиксируется подробная информация о выполнении тестирования и его результатах, а также об оставшейся работе;
- Отчет о ходе тестирования. Документ, в котором подводится итог тестирования, с целью отслеживания прогресса;
- Итоговый отчет о тестировании. В этом отчете содержится полная информация о тестировании, проведенном на протяжении всего жизненного цикла разработки ПО.
Итак, мы ознакомились с основыми видами тестовой документации. Еще раз отметим, что создание такой базы — трудоемкий, но очень важный этап в жизненном цикле разработки. С ее помощью все участники процесса разработки смогут получить актуальную информацию о состоянии системы, повысить эффективность работы.
Источник: hawkingbros.com
Правильно пишем тест-кейсы. Памятка начинающему специалисту по тестированию
Когда смотришь на специалистов по тестированию, которые пишут тест-кейсы, то понимаешь, что многие из них даже не имеют представления как это правильно делается. Я не буду приводить множество примеров, которые показывают вопиющие ошибки, а постараюсь озвучить основные принципы того, как надо писать тест-кейсы.
Для начинающих поясним, что такое тест-кейс озвучив определение из глоссария терминов ISTQB:
Тест-кейс — набор входных значений, предусловий выполнения, ожидаемых результатов и постусловий выполнения, разработанный для определённой цели или тестового условия, таких как выполнения определённого пути программы или же для проверки соответствия определённому требованию.
Определение тест-кейса языком обывателя:
Тест-кейс — это чёткое описание действий, которые необходимо выполнить, для того чтобы проверить работу программы (поля для ввода, кнопки и т.д.). Данное описание содержит: действия, которые надо выполнить до начала проверки — предусловия; действия, которые надо выполнить для проверки — шаги; описание того, что должно произойти, после выполнения действий для проверки — ожидаемый результат.
Надеюсь, теперь многим стало понятно, что такое тест-кейс. Теперь перейдём к правилам написания тест-кейсов, которые вырабатывались не один год и показывают свою эффективность до сих пор.
Обязательные атрибуты для заполнения
В зависимости от специфики компании могут присутствовать дополнительные атрибуты для заполнения: приоритет, функциональный блок, программа, ссылка на требование, номер требования и т.д.
Правила написания тест-кейсов
На самом деле правила простые, однако их не так-то просто соблюдать. Если же придерживаться данных правил, то тест-кейсы будут легко поддерживаемыми, легко читаемыми, не будут вызывать отторжения и могут быть использованы всеми участниками команды в процессе разработки программного обеспечения.
Примеры
Для наглядности приведу пару примеров. Рассмотрим на примере сайта, на котором вы сейчас находитесь.
Тест-кейс №1. Корректный
Тест-кейс №2. Некорректный
В данном тест-кейсе постарался в каждой строке писать неправильно, чтобы было наглядно. И в скобках добавлял наводящие пояснения.
Во второй части видео (с 8-й минуты) разбираю на примерах создание тест-кейсов:
Главное в нашем деле практика. Практикуйтесь в написании тест-кейсов.
Если вы будете вести тест-кейсы в таблице (к примеру в Excel), то можете скачать шаблон тест-кейсов. В файле две вкладки. На одной шаблон единичного тест-кейса, а на второй пример порядка размещения группы тест-кейсов.
Источник: victorz.ru
Vk testers начали проводить подбор тестировщиков
Пожалуйста, имейте в виду, если хотите сотрудничать с данным человеком, он заблокирован на нашем форуме.
а какой профит тестерам в итоге то?
BlackCat
Шпион РосКОТнадзора
Активный
Кто умный слейте ответы. Я нашлепал неправильно. Вторая попытка через неделю
ТС, в чём соль?
Отвечал наугад, вообще не понимая технической стороны вопроса(интуиция+логика+здравый смысл=5 правильных ответов из 5)
UPD:Кому интересно, могу скинуть ответы.
7login7
Бог флуда
ТС, в чём соль?
Посмотреть вложение 71032
Отвечал наугад, вообще не понимая технической стороны вопроса(интуиция+логика+здравый смысл=5 правильных ответов из 5)
че вы все такие шибко умные то)))
AntyFreez
Король флуда
Эт вы где нашли?
7login7
Бог флуда
ТС, в чём соль?
Посмотреть вложение 71032
Отвечал наугад, вообще не понимая технической стороны вопроса(интуиция+логика+здравый смысл=5 правильных ответов из 5)
UPD:Кому интересно, могу скинуть ответы.
лучше кота скинь
а ответы не надо, а то наберут в тестеровщиков балбесов потом будем на сыром продукте сидеть)
AntyFreez
Король флуда
Как тест то пройти?
Nipple
Флудер
За это платят или просто для себя?
Курортник
Участник
За это платят или просто для себя?
походу для себя, но лучших могут пригласить на стажировку
RockJesus
Участник
Сижу в группе давно,но что-то тест не видел. Ссылку киньте ,кому не трудно)
Mitsha
Новый пользователь
Скинь в лс пожалуйста
ТС, в чём соль?
Посмотреть вложение 71032
Отвечал наугад, вообще не понимая технической стороны вопроса(интуиция+логика+здравый смысл=5 правильных ответов из 5)
UPD:Кому интересно, могу скинуть ответы.
fraPPy
Знающий
Всё равно, смысла проходить нет, если меньше 18 лет, в конце просят скан паспорта
P.s в договоре за слив двнных других пользователей штрав 2 ляма
svenneumman
Активный участник
Забанен
Пожалуйста, имейте в виду, если хотите сотрудничать с данным человеком, он заблокирован на нашем форуме.
- Зачем ВКонтакте API?
1) Для масштабируемости и прозрачности архитектуры
2) Для предоставления сервисов и данных разработчикам приложений
3) Это признак хорошего тона в индустрии
- 2
VK Testers11 сен в 20:31
- От чего зависит отображение сайта в браузере?
1) Разрешения
2) Скорости загрузки
3) Масштаба
- 1
VK Testers11 сен в 20:32
- Зачем тестировщику VPN?
1) Для тестирования локализации
2) Для доступа к заблокированным ресурсам
3) Для защищенности тестовой среды
- 1
VK Testers11 сен в 20:32
- Как можно посмотреть содержимое icmp-пакетов?
1) Используя веб-прокси
2) С помощью tcpdump
3) Через dumpcap
- 2
VK Testers11 сен в 20:33
- Какой из этих тестов негативный?
1) Проникает в бар и заказывает 2 кружки пива
2) Тестировщик заходит в бар и заказывает кружку пива
3) Забегает в бар и заказывает 0 кружек пива
- 3
VK Testers11 сен в 20:33
- Чем тестирование производительности отличаются от нагрузочного тестирования?
1) Это одно и тоже
2) Нагрузочное — при максимальных нагрузках, производительности — время отклика при различных нагрузках
3) Тестирование производительности проводится при различных нагрузках, нагрузочное при изменение нагрузки
- 2
VK Testers11 сен в 20:33
- Что полезного можно найти в системных логах?
1) Сообщения об ошибках
2) Вывод данных
3) Информацию о выполнении программ
- 1
VK Testers11 сен в 20:33
- Поздравляем!
Пять правильных ответов у Вас в кармане, добро пожаловать в Программу бета-тестирования ВКонтакте.
Источник: mipped.com