Скачиваний:
0
Добавлен:
14.06.2026
Размер:
472.63 Кб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Цифровая Кафедра

ПРАКТИЧЕСКАЯ РАБОТА №4

Фиксация дефекта в среде баг-трекинговой системы

 

 

 

Комарницкий М. С.

 

 

 

Коншин М. В.

Студенты гр. 4404

 

Кудрявцев С. А.

Преподаватель

 

 

Турнецкая Е.Л.

Санкт-Петербург

2026

Цель.

Получение практических навыков фиксации дефектов в баг-трекинговой системе.

Описание предметной области.

Тестирование проводилось на веб-приложении «Omni Calculator»

(https://www.omnicalculator.com/). Данный ресурс представляет собой сборник сотен специализированных калькуляторов для решения повседневных, математических, физических и медицинских задач.

Для поиска дефектов был выбран раздел калькулятора индекса массы тела (BMI Calculator). Назначение данного веб-приложения — позволить пользователю быстро рассчитать свой индекс массы тела на основе введенных параметров роста и веса.

Анонс страницы сайта, который выводится в поисковой выдаче,

представлен на Рисунке 1.1.

Рисунок 1.1 - Анонс страницы сайта в поисковой выдаче (сниппет)

Отчеты о нахождении дефектов.

Таблица 3.1 — Отчет о нахождении дефекта № 1

 

Атрибут

 

Значение

 

 

 

 

 

 

 

Короткое

 

Отсутствие предупреждающего сообщения в

 

 

калькуляторе BMI при вводе буквенных символов в

 

описание

 

 

 

числовые поля

 

 

 

 

 

 

 

 

Проект

 

https://www.omnicalculator.com/health/bmi

 

 

 

 

 

 

 

При вводе нечисловых значений (букв) в поле ввода

 

 

 

"Weight" (Вес) система не производит расчет, но при этом

 

Описание

 

не выводит никаких предупреждающих сообщений о

 

 

некорректном формате данных. Пользователь не

 

 

 

 

 

 

получает обратной связи о причинах отсутствия

 

 

 

результата.

 

 

 

 

 

 

Номер

1.0

 

 

версии

 

 

 

 

 

 

 

 

 

 

Важность

 

S4 Незначительная (Minor)

 

 

 

 

 

Приоритет

 

P3 Низкий (Low)

 

 

 

 

 

Статус

 

Новая

 

 

 

 

 

Автор

 

Комарницкий Матвей

 

 

 

 

 

Назначен на

 

Frontend-разработчик

 

 

 

 

 

 

 

1. Открыть страницу сайта:

 

 

 

https://www.omnicalculator.com/health/bmi

 

Шаги

 

2. Очистить поле "Weight".

 

воспроизвед

 

3. Ввести в поле "Weight" буквенный символ (например,

 

ения

 

«А»).

 

 

 

4. Зафиксировать состояние блока результатов расчета и

 

 

 

отсутствие системных подсказок.

 

 

 

 

 

 

 

Расчет индекса массы тела не производится, интерфейс

 

Фактически

 

никак не реагирует на ввод невалидного символа,

 

й результат

 

сообщение об ошибке валидации отсутствует.

 

 

 

 

 

Атрибут Значение

 

Рисунок 3.1 - Фактический результат: отсутствие

 

обратной связи при вводе букв

 

 

Ожидаемый

Появление текстовой подсказки (сообщения об ошибке)

под полем ввода, информирующей пользователя о

результат

необходимости использовать только числовые значения.

 

 

Таблица 3.2 - Отчет о нахождении дефекта № 2

 

Атрибут

 

Значение

 

 

 

 

 

Короткое

 

Нарушение верстки пользовательского интерфейса в

 

 

калькуляторе BMI при вводе аномально большого

 

описание

 

 

 

значения

 

 

 

 

 

 

 

 

Проект

 

https://www.omnicalculator.com/health/bmi

 

 

 

 

 

 

 

При вводе числа, состоящего из большого количества

 

 

 

символов (например, 15 девяток) в поле "Weight",

 

Описание

 

система принимает данные к расчету. Полученный

 

 

гигантский результат не помещается в отведенный блок,

 

 

 

 

 

 

что приводит к наложению текста на другие элементы

 

 

 

интерфейса и слому верстки.

 

 

 

 

 

Атрибут

 

Значение

 

 

 

 

 

 

 

Номер

1.0

 

 

версии

 

 

 

 

 

 

 

 

 

 

Важность

 

S5 Неудобство (Tweak)

 

 

 

 

 

Приоритет

 

P3 Низкий (Low)

 

 

 

 

 

Статус

 

Новая

 

 

 

 

 

Автор

 

Комарницкий Матвей

 

 

 

 

 

Назначен на

 

Frontend-разработчик

 

 

 

 

 

 

 

1. Открыть страницу сайта:

 

Шаги

 

https://www.omnicalculator.com/health/bmi

 

 

2. Ввести в поле "Weight" число "999999999999999".

 

воспроизвед

 

 

 

3. Оставить поле "Height" со стандартным значением.

 

ения

 

 

 

4. Визуально оценить и зафиксировать блок с

 

 

 

 

 

 

результатами расчета.

 

 

 

 

 

 

 

Текст с результатами расчета выходит за границы

 

 

 

графического блока, наблюдается нарушение структуры

 

 

 

пользовательского интерфейса.

Фактически й результат

Рисунок 3.2 - Фактический результат: нарушение отображения интерфейса при гигантских значениях

Атрибут Значение

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

(maxlength) в поле "Weight".

Вывод.

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

Впроцессе работы я самостоятельно провел функциональное и

UI/UX тестирование веб-приложения «Omni Calculator». Были получены навыки формулирования названий дефектов по принципу «Что, Где,

Когда», а также навыки классификации дефектов по уровням серьезности

(Severity) и приоритета (Priority). Была отработана методика описания шагов воспроизведения ошибки с использованием глаголов в повелительном наклонении, что необходимо для ясного понимания проблемы разработчиками.

Существенных проблем при выполнении работы не возникло.

Основная трудность заключалась в поиске нетривиальных ошибок на стабильном и популярном ресурсе. Проблема была решена путем применения техник тест-дизайна, в частности, тестирования некорректного ввода (ввод буквенных значений в числовые поля) и анализа граничных значений (ввод аномально больших чисел для проверки устойчивости верстки).

Список использованных источников.

1. Турнецкая, Е. Л. Программная инженерия. Интеграционный подход к разработке / Е. Л. Турнецкая, А. В. Аграновский. - Санкт-

Петербург: Лань, 2023. — 216 с. (дата обращения: 25.05.2026).

2.Аграновский А.В. Тестирование веб-приложений: учебное пособие /

А.В. Аграновский, В. С. Павлов, Е.Л. Турнецкая; Санкт-Петербург:

Изд-во ГУАП, 2020. - 155 с. (дата обращения: 25.05.2026).

3.Omni Calculator [Электронный ресурс]. - Режим доступа: https://www.omnicalculator.com/ (дата обращения: 25.05.2026).

Соседние файлы в папке Введение в тестирование ПО