Методические указания по выполнению практических работ по профессиональному модулю



бет66/85
Дата29.09.2023
өлшемі5.65 Mb.
#479244
түріМетодические указания
1   ...   62   63   64   65   66   67   68   69   ...   85
metod-ukazaniya-prakticheskie-raboty-pm-05

Общая информация включает:

  • название проекта;

  • номер сборки;

  • модули, которые подверглись тестированию (в случае, если тестировался не весь проект);

  • виды тестов по глубине покрытия (Smoke Test, Minimal Acceptance Test, Acceptance Test), тестовые активности (New Feature Test, Regression Testing, Defect Validation);

  • количество обнаруженных дефектов;

  • вид рабочей тестовой документации (Acceptance Sheet, Test Survey, Test Cases).

Сведения о том, кто и когда тестировал программный продукт, включают информацию о команде тестирования с указанием контактных данных и временном интервале тестирования.
Тестовое окружение содержит ссылку на проект, браузер, операционную систему и другую информацию, конкретизирующую особенности конфигурации.
Общая оценка качества приложения выставляется на основании анализа результатов работы с приложением, количества внесенных дефектов, важности дефектов. Обязательно учитывается этап разработки проекта – то, что не критично в начале работы, становится важным при выпуске программного продукта. Уровни качества: высокое (High), среднее (Medium), низкое (Low).
Обоснование выставленного качества является наиболее важной частью отчета, т. к. здесь отражается общее состояние сборки, а именно:

  • качество сборки на текущий момент;

  • факторы, повлиявшие на выставление именно такого качества сборки: указание функционала, который заблокирован для проверки, перечисление наиболее критичных дефектов и объяснение их важности для пользователя или бизнеса заказчика;

  • анализ качества проверенного функционала: улучшилось оно или ухудшилось по сравнению с предыдущей версией;

  • если качество сборки ухудшилось, то обязательно должны быть указаны регрессионные места;

  • наиболее нестабильные части функционала с указанием причин, по которым они таковыми являются.

Помимо вышеуказанных общих характеристик при выставлении и обосновании оценки качества программного продукта активно используются числовые характеристики качества – метрики. Пример обоснования с использованием метрик выглядит следующим образом: «Реализовано 79 % требований (в том числе 94 % важных), за последние три билда тестовое покрытие выросло с 63 до 71 %, а общий показатель прохождения тест-кейсов вырос с 85 до 89 %».
Метрики могут быть как прямыми (не требуют вычислений), так и расчетными (вычисляются по формуле). Типичные примеры прямых метрик – количество разработанных тест-кейсов, количество найденных дефектов и т. д.
Большинство общепринятых расчетных метрик могут быть собраны автоматически с использованием инструментальных средств управления проектами:

  • процентное отношение (не)выполненных тест-кейсов ко всем имеющимся;

  • процентный показатель успешного прохождения тест-кейсов;

  • процентный показатель заблокированных тест-кейсов;

  • плотность распределения дефектов;

  • эффективность устранения дефектов;

  • распределение дефектов по важности и срочности;

  • метрики покрытия.

Метрики являются мощнейшим средством сбора и анализа информации. Однако использование метрик требует ясного понимания их сущности, в противном случае может возникнуть ситуация использования «метрик ради метрик», когда многочисленные цифры и графики никто не может понять и правильно интерпретировать.
Графическое представление результатов тестирования способствует более полному и быстрому пониманию текстовой информации.
Если необходимо продемонстрировать процентное соотношение, то целесообразно использовать круговые диаграммы (например, процентное соотношение функциональных дефектов и дефектов GUI).
Столбчатые диаграммы лучше подойдут там, где важно визуализировать количество дефектов в зависимости от степени их критичности или в зависимости от локализации (распределение дефектов по модулям).
Отразить в итоговом отчете динамику качества по всем сборкам лучше всего удастся с помощью линейного графика.
Детализированный анализ качества по модулям. В данной части отчета описывается более подробная информация о проверенных частях функционала, устанавливается качество каждой проверенной части функционала (модуля) в отдельности, дается аргументация выставленного уровня качества. Как правило, данный раздел отчета представляется в табличной форме. В зависимости от вида проводимых тестовых активностей эта часть отчета будет отличаться.
При оценке качества функционала на уровне Smoke теста оно может быть либо приемлемым (Acceptable), либо неприемлемым (Unacceptable). Если все наиболее важные функции работают корректно, то качество всего функционала на уровне Smoke может быть оценено, как приемлемое.
Если это релизная или предрелизная сборка, то для выставления приемлемого качества на уровне Smoke не должно быть найдено функциональных дефектов.
В части о детализированной информации качества сборки следует более подробно описать проблемы, которые были найдены во время теста.
При оценке качества функционала на уровне Defect Validation указываются результаты валидации дефектов, а именно:

  • общее количество всех дефектов, поступивших на проверку;

  • количество неисправленных дефектов и их процент от общего количества;

  • список дефектов, которые не были проверены и причины, по которым этого не было сделано;

  • наглядная таблица с неисправленными дефектами.

По вышеуказанным результатам выставляется качество теста. Если процент неисправленных дефектов меньше 10 %, то качество приемлемое (Acceptable), если больше 10 %, то качество неприемлемое (Unacceptable).
При оценке качества функционала на уровне New Feature Test (полный тест нового функционала) качество отдельно проверенного функционала может быть высокое (High), среднее (Medium), низкое (Low).
Важно отдельно указывать информацию о качестве каждого модуля нового функционала с аргументацией выставленной оценки.
При оценке качества функционала на уровне Regression Testing нужно анализировать динамику изменения качества проверенной функциональности в сравнении с более ранними версиями сборки. Для этого приводится сравнительная характеристика каждой из частей функционала в сравнении с предыдущими версиями сборки, даются ясные пояснения о выставлении соответствующего качества каждой функции в отдельности. Так же как и у предыдущего вида тестов, качество может быть высокое (High), среднее (Medium), низкое (Low).
Список самых критичных дефектов содержит 3–5 ссылок на наиболее критичные дефекты с указанием их названия и уровня критичности.
Рекомендации включают краткую информацию о всех проблемах приложения с пояснениями, насколько оставшиеся проблемы являются критичными для конечного пользователя. Обязательно указывают функционал и дефекты, скорейшее исправление которых является наиболее приоритетным. Кроме того, если сборка является релизной или предрелизной, то любое ухудшение качества является критичным и важно это обозначить.


Достарыңызбен бөлісу:
1   ...   62   63   64   65   66   67   68   69   ...   85




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет