Играюсь периодически «Русалка 3 в ряд» на ipad.
Пару дней назад они решили обновить все картиночки, начиная от иконки приложения и заканчивая цветом волос русалочки, поменяли с красного на желтый. Ну и ладно, играюсь. В режиме игры раньше были бомбочки, не успел ее убрать до взрыва — уровень проигран. Теперь бомбочки заменили на морских ежей. Прохожу уровень, не вижу морского ежа, он взрывается:
Хмммм, когда была бомбочка, такого не было. Сообщение явно вылезает за рамки своей области, И текст накладывается друг на друга.
Давайте оформим баг по шаблону:
****************************************************************
Шаги для воспроизведения
Результат
См рис «Взрыв ежа»:
(на рисунке предварительно отмечаем все три области «куда смотреть, добавляя циферки 1, 2, 3. Такой рисунок и аттачим к задаче)
Ожидаемый результат
Текст не наезжает друг на друга, не выезжает за рамки области. Нужно уменьшить размер текста.
Версии
Русалка 1.7.8
Ссылка на http://whatbrowser.ru/ с полной информацией об устройстве
****************************************************************
Если бы мы работали в компании-создателе игры тестировщиком, то баг нужно было бы локализовать:
1. Устройство
На работе у вас должны быть разные модели. Ага, на mini воспроизвелось, а на простой айпаде? А на айфоне? Сначала локализовали, потом заводим баг.
Но, если вы как пользователь нашли баг и шлете его разработчику, информация о девайсе важна, поэтому помещаем ее в название. Вангую на то, что воспроизведется такой баг не везде, как и любая проблема со слишком большим текстом/картинкой на небольшом экране.
2. Уровень
Уровень 132 я выдумала, так как не помню точно, где словила. Но я словила как пользователь, продолжая играть, как обычно. Если тестировщик ловит баг на уровне 188, он думает: «Хмммм, а зависит ли от конкретного уровня? Еж не только тут есть, пойду другие уровни проверю». Для воспроизведения выбираем минимальный уровень, на котором есть ежик.
Если это не первый уровень. даем логин-пароль от аккаунта, на котором уровень открыт, чтобы разработчик не ломал себе моск, проходя игру до 132 уровня.
3. Рекомендации
Следует узнать, какого размера текст сейчас и тогда уже предлагать, на сколько уменьшить =) Если есть доступ к тем, кто знает "как сейчас"
===============
Как отловить такой баг? Он отловится сам. Тут мы просто ходим по основному пользовательскому сценарию и отклонениям от него. Не просто проходим все уровни, а смотрим, что будет, если что-то завалить — по времени не успеть, по ходам не уложться, ежа не взорвать... Стандартное тестирование, ничего особенного =)
Пару дней назад они решили обновить все картиночки, начиная от иконки приложения и заканчивая цветом волос русалочки, поменяли с красного на желтый. Ну и ладно, играюсь. В режиме игры раньше были бомбочки, не успел ее убрать до взрыва — уровень проигран. Теперь бомбочки заменили на морских ежей. Прохожу уровень, не вижу морского ежа, он взрывается:
Взрыв ежа
Хмммм, когда была бомбочка, такого не было. Сообщение явно вылезает за рамки своей области, И текст накладывается друг на друга.
Давайте оформим баг по шаблону:
****************************************************************
Картинка взрыва морского ежа вылезает за рамки области на mini iPad
Шаги для воспроизведения
- Запустить «Русалочку» на miniIpad 2 под логином ВК test (у него открыт уровень 132)
- Открыть уровень 132
- Выполнить 5 перемещений рыбок, не трогая морского ежа, чтобы он взорвался
Результат
См рис «Взрыв ежа»:
- Весь текст выезжает за область, отведенную под него
- Слово «взорвется» наезжает на «+5 ходов».
- Слово «монет» наезжает на кнопку «добавить ходы»
(на рисунке предварительно отмечаем все три области «куда смотреть, добавляя циферки 1, 2, 3. Такой рисунок и аттачим к задаче)
Ожидаемый результат
Текст не наезжает друг на друга, не выезжает за рамки области. Нужно уменьшить размер текста.
Версии
Русалка 1.7.8
Ссылка на http://whatbrowser.ru/ с полной информацией об устройстве
****************************************************************
Если бы мы работали в компании-создателе игры тестировщиком, то баг нужно было бы локализовать:
1. Устройство
На работе у вас должны быть разные модели. Ага, на mini воспроизвелось, а на простой айпаде? А на айфоне? Сначала локализовали, потом заводим баг.
Но, если вы как пользователь нашли баг и шлете его разработчику, информация о девайсе важна, поэтому помещаем ее в название. Вангую на то, что воспроизведется такой баг не везде, как и любая проблема со слишком большим текстом/картинкой на небольшом экране.
2. Уровень
Уровень 132 я выдумала, так как не помню точно, где словила. Но я словила как пользователь, продолжая играть, как обычно. Если тестировщик ловит баг на уровне 188, он думает: «Хмммм, а зависит ли от конкретного уровня? Еж не только тут есть, пойду другие уровни проверю». Для воспроизведения выбираем минимальный уровень, на котором есть ежик.
Если это не первый уровень. даем логин-пароль от аккаунта, на котором уровень открыт, чтобы разработчик не ломал себе моск, проходя игру до 132 уровня.
3. Рекомендации
Следует узнать, какого размера текст сейчас и тогда уже предлагать, на сколько уменьшить =) Если есть доступ к тем, кто знает "как сейчас"
===============
Как отловить такой баг? Он отловится сам. Тут мы просто ходим по основному пользовательскому сценарию и отклонениям от него. Не просто проходим все уровни, а смотрим, что будет, если что-то завалить — по времени не успеть, по ходам не уложться, ежа не взорвать... Стандартное тестирование, ничего особенного =)
См также:
Шаблон бага → использовался в статье
Шаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.
PS — добавила пост в общую копилку багов.
PS — добавила пост в общую копилку багов.
Комментариев нет:
Отправить комментарий