Тестовая документация – это набор документов, который создается на протяжении всего цикла тестирования. Инструкцию можно писать до, во время или после тестирования. Это помогает как новичкам, так и коллегам, которые работают в одной команде. С помощью инструкции можно быстро сориентироваться в проекте. Скриншоты из разных систем, в которых баг-репорт можно вести. В разных компаниях в разных командах условия могут быть абсолютно разные, и где хранятся баг репорты — также зависит от компании.
- К тому же, грамотно составленные артефакты помогают новым сотрудникам быстрее вливаться в работу.
- Чек лист — это краткое обозначение направления для последовательности действий, которые нужно проверить.
- В частности, когда некорректная реакция системы может стать вопросом жизни и смерти.
- Важно отметить, что чек-лист не является заменой тест-кейсов.
- Думаю, что даже противники бумажной волокиты не будут отрицать, что описанный план проверки значительно упрощает процесс тестирования и экономит в последующем кучу времени.
Основное отличие чек-листа и тест-кейса в степени детализации. Тест-кейс – набор предусловий, входных данных, действий (где применимо), ожидаемых результатов и постусловий, разработанных на основе тестовых условий. В Sitechco создание тест-плана максимально автоматизировано. Применение данного формата тестирования систем позволяет значительно экономить время на проверках.
Итак, мы ознакомились с основыми видами тестовой документации. Еще раз отметим, что создание такой базы – трудоемкий, но очень важный этап в жизненном цикле разработки. С ее помощью все участники процесса разработки смогут получить актуальную информацию о состоянии системы, повысить эффективность работы. Всё, что мы далее обсудим по документам, которые генерирует тестировщик, может отличаться от компании к компании, от команды к команде.
Отчет О Тестировании
Ключевой момент, что баг можно повторить и воспроизвести, только тогда его заносят в систему с багами, где хранятся баг-репорты. Если создать и оформить какой-то баг, и разработчик не сможет его воспроизвести, то тут появится множество вопросов. Чек-лист в аналогичной ситуации будет содержать один-единственный пункт – «Поместить книгу в корзину». Здесь уже не нужно пошагово описывать последовательность переходов, нажатий кнопок. Данный артефакт служит отличной подсказкой, которая направит процесс оценки качество в верное русло.
К слову, не менее важно для тестировщика знать и о том, как правильно составить баг-репорт – стандартный отчёт о найденных ошибках. Формулировки шагов тест-кейса не должны вызывать вопросов, но при этом не надо писать очевидные вещи. Это создает путаницу между различными тест-кейсами одного проекта. Поэтому название должно отражать специфику каждого конкретного тест-кейса.
Правила Написания Хороших Тест-кейсов
Чек-листы содержат описание направления тестирования, а тест-кейсы – способы, алгоритмы тестирования. Поэтому чек-лист проще в составлении, но сложнее в применении. Опытному тестировщику не составит труда протестировать функционал по чек-листу, а новому специалисту может быть сложно вникнуть в суть функционала без детализации. Поэтому лучше всего, чтобы было прописано, как тестировать, где тестировать, что и куда переключать.
Это только лаконичное напоминание, черновик для QA-процесса. Пункты списка касаются только основных этапов тестирования. При разработке тест-кейсов учитывают следующие требования для каждого из его атрибутов. У тест-кейсов есть обязательные атрибуты и правила создания. Если следовать им, то на выходе вы получите работоспособный сценарий. Вольная трактовка правил приведет к написанию непродуманного тест-кейса и потере времени.
Почему Чек-лист И Тест-кейс Являются Очень Важными Инструментами В Руках Тестировщика?
Это экономит время на объяснения, когда требуется делегировать задачу либо в команду пришел новый человек и нужно его обучить. Чек-листы лучше сразу писать по требованиям (геймдизайнерскому документу) перед стартом тестирования функционала или по итогу. Чек-листы можно сравнить со списком покупок, который мы формируем на проверку.
Тест-кейс в тестировании (test case) – это детальное описание проверки работоспособности программного решения. Совокупность подобных документов называется тестовым набором (test suite). Специальные чек-листы создаются и используются для конкретных проектов, поэтому пункты такого чек-листа соответствуют специфике проекта.
План тестирование (далее ПТ) или тест-план – это большой документ, который чаще всего описывает весь объем работ по тестированию проекта либо части проекта (например, релиза или предрелизного билда). ПТ описывает, что будет тестироваться, в какие сроки, какими инструментами, какая команда, обязанности и ответственности каждого члена команды. Также часто в ПТ включается стратегия тестирования, график релизов на несколько ближайших спринтов. В зависимости от команды бывает разная степень детализации ПТ и его могут делать разные люди в команде. В каких-то компаниях ПТ делает менеджер, в каких-то middle-тестировщик, либо senior-тестировщик, либо тимлид отдела тестирования.
Тест-кейс: Задачи, Правила Создания
Иными словами, это артефакт или документ, который описывает наши тесты. Говорит, как их выполнить, при каких условиях и что должно получиться после выполнения тех шагов, которые заложены в тест-кейсе, то есть каков ожидаемый результат. Тест-кейсы и чек-листы относятся к документации тестирования. Их задача — систематизировать и упростить процесс тестирования, сделать его более прозрачным и структурированным. Важно отметить, что чек-лист не является заменой тест-кейсов.
QA-процесс не сводится лишь к взаимодействию инженера с программным решением, не обойтись без создания тестовой документации. Она делает процессы на проекте более прозрачными, ведь позволяет отслеживать выполнение и планирование задач, следить за требованиями к ПО и дедлайнами. К тому же, грамотно https://deveducation.com/it/test-plan/ составленные артефакты помогают новым сотрудникам быстрее вливаться в работу. Документация помогает команде однозначно трактовать шаги, сроки тестирования, результаты, обращаться к этой информации в спорных моментах. Это отчет о проделанной работе тестировщика для менеджеров и клиентов.
Сегодня современные инструменты всё это позволяют сделать быстро и без проблем. Также ели есть возможность сохранять какие-то состояния проекта, состояния продукта, то лучше где-то всё это фиксировать и выкладывать в общем доступе. Тест-кейсы лучше писать по требованиям гейм-дизайнерского документа. Но, если функционал уже готов, а требований тест-кейсов по нему не написано, можно написать уже по факту. Приоритет тест-кейсов и чек-листов заключается в том, что они делают процесс тестирования программного обеспечения структурированным и доступным для неспециалистов. В чек-листах прописываются объекты проверки, а в тест-кейсах — пошаговый алгоритм.
Соблюдение перечисленных правил поможет составить грамотные тест-кейсы. Это значит, что они будут одинаково удобны в использовании для всех сотрудников проекта, хорошо совместимы и доступны. Тест-кейсы делят на несколько групп в зависимости от входных данных, действий и предполагаемого поведения системы.
Инструменты Для Написания
Обычно тест-менеджеры берут за основу стандартные шаблоны тест-планов, такие как IEEE или RUP. Именно вероятная неактуальность тест-кейсов делает их неэффективными. Проблема состоит еще и в том, что опытный тестировщик, хорошо знающий проект, без труда заметит несоответствие кейса.
Теперь давайте немного поговорим о чек-листах в тестировании. Если будет много проверок на один компонент, то тест-кейсы можно объединить в тестовый набор или по-другому Test Suite. Тест-кейс имеет определенный шаблон, разработанный для того, чтобы стандартизировать и упростить создание и дальнейшее чтение тест-кейсов. Шаблон условно стандартизированный, потому что может меняться в зависимости от компаний и процессов. Что же это за документы и как их сделать помощниками, а не врагами? При создании баг-репорта стоит локализовать ошибку, проверить её наличие на разных устройствах и версиях ПО, как можно четче описать несоответствие ожидаемому результату.
Например, чек-лист на Smoke-тест, чтобы проверить, что игра запускается и весь функционал, который должен в игре отрабатывать отрабатывает, иконка приложения соответствует иконке нашего приложения. Также чек-лист может быть составлен на регрессионное тестирование и даже на тестирование требований. И если продвинутому тестировщику будет несложно применять в работе составленный список, начинающие QA-специалисты могут столкнуться с трудностями.
В ходе интенсива мы более подробно поговорили о 6 типах документов, которые перечислили выше, обсудили, какие из них полезные, какие используются чаще, какие меньше и составили чек-лист по требованиям. Чаще всего недочёты и недоработки этого документа связаны счеловеческим фактором. Чтобы не допустить ошибок при создании данных артефактов, следует опираться на три принципа. Чек-лист и тест-кейс – документы, с которыми чаще всего приходится работать инженерам по качеству.
Ссылка на требования — ссылка на требование или ТЗ, на основе которого был составлен тест-кейс. Краткое описание тест-кейса (Name).Название тест-кейса должно быть коротким и понятным. Поэтому лучше всего сразу проверить на нескольких устройствах, если это возможно и посмотреть на разных операционных системах, на разных разрешениях экрана, то есть максимально локализовать проблему. Баг-репорт оформляется, когда баг уже локализован и его можно повторить. Если баг плавающий, нужно пытаться его повторить или занести в систему, где фиксируются баги, как плавающий баг.
Лучшие IT курсы онлайн в академии https://deveducation.com/ . Изучи новую высокооплачиваемую профессию прямо сейчас!