Как отчёт по тестированию помогает лучше понять качество ИТ-решения

29 сентября 2023
Дата публикации
Как отчёт по тестированию помогает лучше понять качество ИТ-решения
  • Тестирование ПО
  • ИТ-консалтинг
  • Обеспечение качества
Обеспечение высокого качества программных продуктов — верный способ поддерживать лидирующую позицию на рынке. Отчёты по тестированию играют огромную роль в обеспечении соответствия ИТ-продукта необходимым стандартам качества.

При оказании услуг тестировщики и руководители проектов «Точка качества» предоставляют заинтересованным сторонам понятные отчёты с промежуточными и итоговыми результатами тестирования (отчёты по качеству).

Отчёты помогают руководителям всех уровней организации контролировать работу выделенной команды QA-инженеров — в том формате и с той периодичностью, которая им подходит. Какие бывают отчёты по качеству? Для чего они нужны? Что в них содержится? Почему заинтересованным сторонам важно изучать подготовленные QA-командой отчёты?

Какие существуют отчёты по тестированию

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

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

В конце предопределённого промежутка времени (обычно за неделю либо перед выходом очередной сборки) составляется итоговый отчёт о всей проделанной работе. В отчёте отражена информация о качестве всех проведённых видов тестов. Как правило, такой отчёт составляет ведущий тестировщик либо руководитель QA-команды. Он анализирует всю информацию о состоянии ПО и собирает её воедино.

Как составляется отчёт по качеству

Специалисты нашей компании используют определённый шаблон отчёта по качеству. Он отличается наглядностью и простотой восприятия информации. То есть ИТ-директору или владельцу бизнеса не придётся тратить много времени на изучение данных отчёта — они наглядно представлены в виде графиков, списков, значений, процентных соотношений и т.д.
 
Screenshot 2023-10-01 at 08.01.46.png
Пример отчёта по качеству.

Прежде чем приступить к составлению отчёта, QA-специалисты удостоверяются, что следующие пункты выполнены: 
  • Вся запланированная на текущую сборку функциональность проверена, обработаны все запросы на изменения.
  • Все дефекты, пришедшие на проверку, обработаны в системе управления дефектами, валидированы, внесены комментарии к заблокированным дефектам.
  • Все новые найденные дефекты внесены в дефект-трекинговую систему.
  • Заполнены тест-планы и любая другая отчётная тестовая документация.
  • Обновлены все данные.
  • Обновлён документ со статистикой (если имеется).

Что содержится в отчёте по качеству ПО

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

Общая информация

В данной части отчёта описываются проводимые виды тестов. Зачастую указываются модули, которые тестировались или функциональность.

Тестовое окружение

Чаще всего в этой части указываются:
  • название проекта
  • номер сборки
  • ссылка на проект (сборку) 
  • версия операционной системы, тип СУБД, адрес стенда, тип устройства и т.д.

Рекомендации QA

Данная часть отчёта — основная, т.к. в ней отражается общее состояние ИТ-решения. Здесь отражена аналитическая работа тестировщиков, их рекомендации по улучшению функциональности, наиболее слабые места и наиболее критичные дефекты, динамика изменения качества проекта.

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

Детализированная информация

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

Окончание содержимого

В завершении содержимое отчёта содержит следующую информацию:
  • Ссылка на тест-план
  • Ссылка на документ со статистикой
  • Общее количество всех новых дефектов
Отчёт может быть структурирован по-другому в зависимости от используемого на проекте шаблона или потребности в дополнительных блоках.

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

Преимущества отчётов по качеству

Цель отчётов по тестированию — показать качество программного обеспечения и предоставить информацию в виде рекомендаций. Грамотно составленные QA-отчёты помогают заинтересованным сторонам лучше понять текущее состояние тестируемого продукта и принять соответствующие решения по дальнейшим действиям.

Отчёты состоят из нескольких разделов, включая общую информацию о проекте, тестовое окружение, рекомендации QA и детализированную информацию. Данные из отчёта позволяют получить ценные сведения и обратную связь от QA-команды, а также определить пути улучшения продукта.

Благодаря подробному описанию всех тестовых мероприятий, проведённых QA-командой, отчёты о тестировании позволяют командам и владельцам ПО:
  • Увидеть, насколько качественно было проведено функциональное или автоматизированное тестирование, и выявить причины неудачного / отрицательного тестирования.
  • Оценить качество протестированного продукта или функции и понять, когда ПО можно будет выпускать.
  • Иметь представление о том, насколько быстро команда выявляла и устранила дефекты.
  • Установить общее качество процессов тестирования на проекте и при необходимости скорректировать процессы.
  • Контролировать качество ПО и вносить изменения в дорожную карту при необходимости.
Более подробно про отчёты по качеству и стратегию тестирования ПО вам расскажут наши специалисты на бесплатной консультации.