Bug report

ПроверкаРезультат
Запуск игрыОК
Создание персонажаОК
Проверка изменения уровня громкостиОК
Проверка изменений уровня звуковОК
Проверка сброса достиженийОК
Проверка чек-бокса «музыка в игре»ОК
Проверка отображения достиженийОК
Проверка геймплеяBUGS:
16_01_#1
16_01_#2
16_01_#3
16_01_#4
Проверка сохранения результатовОК
/ BugReport

Текущий статус — новый

Описание дефектаПосле смерти игра не предлагает вариантов продолжения. Монстры продолжают спауниться, происходит обычный игровой процесс, но без персонажа
КомпонентИгровой процесс
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S4 — Обычный
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P2 — Средний
Шаги для воспроизведения (Steps to reproduce)1 — Запустить новую игру
2 — Довести здоровье персонажа до нуля
3 — Обнаружить, что игровой процесс продолжается, но без персонажа
Полученный результат (Actual result)Отсутствует меню продолжения/прекращения игры
Ожидаемый результат (Expected result)После смерти персонажа должно выводиться меню с выбором действия — продолжить или завершить игру

Тест-кейс №1. Создание нового персонажа. Проверка поля «ИМЯ ПЕРСОНАЖА»

  1. Зайти на страницу https://lightapps.ru/game/
  2. Нажать на «НАСТРОЙКИ»
  3. Нажать на значок шестерёнки
  4. Заполнить имя персонажа (см. ожидаемый результат)
Вводимое значениеОжидаемый результат
User OneОК, имя сохранено
ИгрокОК, имя сохранено
<оставить поле пустым>Ошибка, имя не сохраняется
123456789000ОК, имя сохранено
999999999999999999999999999999999Ошибка, максимальная длина имени 12 символов, сохраняются первые 12 символов
;№»;»»!;:?*()»!Ошибка, в поле можно ввести только буквы английского и русского алфавита и цифры

5. Нажать на «ОК»

6. Убедиться, что на главном экране отображается только что введенное имя игрока

Тест-кейс №2. Главное меню. Проверка Настроек приложения

  1. Зайти на страницу https://lightapps.ru/game/
  2. Нажать на «НАСТРОЙКИ»
ШагиОжидаемый результат
Нажать на кнопку «Сбросить достижения»ОК, счетчик достижений сбрасывается в значение «0»
Сдвинуть ползунок «Громкость музыки» в отличное от значения по умолчаниюОК, громкость музыки изменяется
Нажать на чек-бокс «музыка в игре»ОК, чек-бокс снимается
Сдвинуть ползунок «Громкость звуков» в отличное от значения по умолчаниюОК, громкость звуков изменяется

Тест-кейс №3. Главное меню. Проверка отображения достижений

  1. Создать нового персонажа (см. Тест-кейс №1)
  2. Успешно завершить несколько игровых сессий (см. Тест-кейс №4)
  3. В главном меню нажать на кнопку «ДОСТИЖЕНИЯ»
  4. Убедиться, что отображается имя персонажа, созданное на шаге 1
  5. Убедиться, что отображается значение набранных во время игровых сессий очков

Текущий статус — новый

Описание дефектаизменение уровня громкости музыки приводит к изменению громкости эффектов
Компонентнастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S5 — Мелкий
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — попытаться изменить уровень музыки
3 — Обнаружить, что музыка не проигрывается и вместо нее звучит эффект как в настройке «громкость звуков»
Полученный результат (Actual result)изменение уровня громкости музыки приводит к изменению громкости эффектов
Ожидаемый результат (Expected result)При изменении уровня громкости музыки должен меняться уровень громкости музыки

Текущий статус — новый

Описание дефектаМожно ввести пустое имя, либо заполнить все пробелами
Компонентнастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S5 — Мелкий
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — попытаться ввести пустое имя, либо пробел
3 — Обнаружить, что имя сохраняется
Полученный результат (Actual result)Можно ввести пустое имя, либо заполнить все пробелами
Ожидаемый результат (Expected result)Невозможность ввода пустого имени

Текущий статус — закрыт

Описание дефектаНевозможность менять регистр в имени персонажа
Компонентнастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S5 — Мелкий
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — попытаться ввести имя персонажа заглавными буквами с использованием shift или CapsLock
3 — Обнаружить, что заглавной можно сделать только первую букву
Полученный результат (Actual result)заглавной можно сделать только первую букву в имени
Ожидаемый результат (Expected result)возможность вводить имя в любом сочетании регистров

Текущий статус — новый

Описание дефектавозможно ввести неотображаемое имя состоящее из пробелов, либо не вводить имя вовсе
Компонентнастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S5 — Мелкий
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — не вводить имя, либо ввести пробел (любое количество) и нажать «ОК»
3. Обнаружить, что пустое имя записалось успешно
Полученный результат (Actual result)Пустое имя успешно записалось
Ожидаемый результат (Expected result)Невозможно ввести пустое имя. Вывод предупреждения, либо подсказки о допустимых символах

Текущий статус — закрыт

ОписаниеНе поддерживается кириллица в поле ввода имени
КомпонентНастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S5 — Мелкий
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — попытаться ввести имя на латинице
3. Обнаружить, что текст не отображается
Полученный результат (Actual result)Не отображается имя на латинице
Ожидаемый результат (Expected result)Возможность ввести имя на латинице

Текущий статус — закрыт

Описание дефектаотсуствует наименование поля для ввода имени
Компонентнастройки
Версия0.2
Влияние (Severity):
S1 — Блокировщик
S2 — Критичный
S3 — Серьезный
S4 — Обычный
S5 — Мелкий
S4 — Обычный
Приоритет (Priority):
P1 — Высокий
P2 — Средний
P3 — Низкий
P3 — Низкий
Шаги для воспроизведения (Steps to reproduce)1 — Зайти в меню «настройки»
2 — Обнаружить, что нет наименования поля для ввода имени
3. Обнаружить, что в подсказке указано «…» вместо «введите имя»
Полученный результат (Actual result)В поле для ввода имени нет заголовка
В подсказке нет текста
Ожидаемый результат (Expected result)Поле для имени должно быть с заголовком «ИМЯ» или «ВВЕДИТЕ ИМЯ»
В подсказке должна быть релевантная подсказка «ВВЕДИТЕ ИМЯ»

Настройки

  1. Настройки — отсутствует наименование поля для ввода имени. Непонятно что нужно ввести именно имя. Вместо «…» в поле подставить «введите имя»;
  2. Не поддерживается кириллица в поле ввода имени;
  3. Можно ввести пустое имя, либо заполнить все пробелами;
  4. При вводе длинного имени оно записывается в 2 строки и не перекрывает верхний декоративный элемент;
  5. При вводе длинного имени отобразится только та часть имени которая видна в текст-боксе;
  6. Отсутствует озвучка при нажатии на «шестеренку» и «ОК» после ввода имени ;
  7. При изменении уровня громкости музыки музыка не проигрывается;
  8. При нажатии на звездочки изменения уровня эффектов не проигрывается звук. Нельзя определить текущий уровень громкости. Приходится двигать ползунки.

Главное меню

  1. При вводе длинного имени пользователя оно перекрывает надпись «побейте рекорд» и в оконном режиме кнопку «новая игра»
  2. При нажатии на кнопку «выход» и перезапуске страницы у игрока добавляется 15 монет даже игра ни разу не запускалась, либо был нажата кнопка «сброс достижений»

Игровой процесс

  1. После загрузки уровня не играет музыка, но есть эффекты. Есть смысл вынести эту опцию в настройку. Например, галочки — отключение музыки и эффектов по умолчанию
  2. После смерти игра не предлагает вариантов продолжения. Монстры продолжают спауниться, происходит обычный игровой процесс, но без персонажа
  3. Летающие монстры не наносят урон
  4. Полоска здоровья для врагов не доходит до конца при нанесении урона. Получается что враг считается мертвым, хотя на полоске здоровья еще не вся красная.
  5. Счетчик очков в игре в меню не синхронизированы. При попытке сбросить счетчик и начать новую игру, счетчик не нулевой. Остается с предыдущей сессии.
  6. При взятии зеленой банки (как я понял это здоровье), счетчик здоровья может стать больше максимального и это визуально никак не отмечается. Только увеличивается цифра. Предлагаю как минимум назвать все бонусы именами и отображать их при поднятии справа в углу экрана. Также отображать подсказку при наведении на бонусы если они в инвентаре.
  7. Невозможно сделать удар в прыжке