Пример #1
Кейс (что проверяем): Alt+F4
Шаги (что нужно сделать для тестирования):
1. Запустите приложение
2. Нажмите Alt+F4
Ожидаемый результат (то, что должно произойти):
приложение закрылось
Наблюдаемый результат (что наблюдается после выполнения Шагов воспроизведения):
Приложение закрылось
Итог тестирования (pass/fail): pass
Пример #2
Кейс: выключение звуков и музыки кнопкой в главном меню
Шаги:
1. Зайдите в меню
2. Нажмите на кнопку включения \ выключения звука
3. Повторно нажмите на эту кнопку
Ожидаемый результат:
нажатие на кнопку, когда звуки \ музыка включены, приводит к их выключению
если звуки и музыка отключены, нажатие на кнопку приводит к их включению
Наблюдаемый результат:
Кнопка отсутствует в главном меню
Итог тестирования: fail
Категория ошибки: значительная
#3
Кейс: кнопка выхода в главном меню
Шаги:
1. Откройте меню
2. Нажмите на кнопку «Exit»
Ожидаемый результат:
игра закрылась
Наблюдаемый результат:
Игра закрылась
Итог тестирования: pass
#4
Кейс: Esc в меню
Шаги:
1. Откройте меню
2. Нажмите на кнопку Esc на клавиатуре
Ожидаемый результат:
игра закрылась (аналогично нажатию на Exit)
Наблюдаемый результат:
Ничего не произошло
Итог тестирования: fail
Категория ошибки: значительная
#5
Кейс: Esc в игре
Шаги:
1. Запустите игру
2. Начните играть (нажмите на Play)
3. Нажмите на кнопку Esc на клавиатуре
Ожидаемый результат:
переход в главное меню
Наблюдаемый результат:
Ничего не произошло
Итог тестирования: fail
Категория ошибки: критическая, поскольку возможность выхода в главное меню не предоставляется, а это – нарушение сценария работы.
#6
Кейс: управление (движение и поворот)
Шаги:
1. Запустите игру
2. Начните играть
3. Нажмите на кнопку UpArrow (наблюдайте результат 1)
4. Нажмите на кнопку DownArrow (наблюдайте результат 2)
5. Нажмите на кнопку LeftArrow (наблюдайте результат 3)
6. Нажмите на кнопку RightArrow (наблюдайте результат 4)
Ожидаемый результат:
1 — танк движется вперед
2 — танк движется назад
3 — танк поворачивается против часовой стрелки
4 — танк поворачивается по часовой стрелке
Наблюдаемый результат:
Танк двигается в соответствии с ожиданиями, кроме движения назад с поворотом, поскольку сочетание «DownArrow» + «LeftArrow» направляет танк назад направо, а не влево. Аналогичная ситуация с «DownArrow» + «RightArrow»
Итог тестирования: fail
Категория ошибки: незначительная
#7
Кейс: управление (альтернативное управление)
Шаги:
1. Запустите игру
2. Начните играть
3. Убедитесь, что управление ASWD работает так же, как и стрелочки
Ожидаемый результат:
управление работает одинаково
Наблюдаемый результат:
Управление, аналогичное стрелочному и соответствует ожиданиям игрока.
Итог тестирования: pass
#8
Кейс: ИИ танков противника
Шаги:
1. Начните играть
2. Дождитесь появления танков противника
3. Убедитесь, что они движутся к вам и стреляют при приближении
Ожидаемый результат:
танки ИИ способны обходить препятствия по пути к игроку, используют башню для прицеливания при выстреле
Наблюдаемый результат:
ИИ танков не обходит препятствия, а упираясь в них, двигается взад-вперед а одном и том же направлении. При отсутствии препятствий, танки стреляют в игрока, используя башню.
Итог тестирования: fail
Категория ошибки: значительная. Есть предположение, что танки не обходят препятствия в связи с багом, обнаруженном тестировании 6, а именно: движение назад + поворот.
#9
Кейс: управление (поворот башни)
Шаги:
1. Начните играть
2. Нажмите Z (наблюдайте результат 1)
3. Нажмите X (наблюдайте результат 2)
Ожидаемый результат:
1 — башня танка поворачивается влево
2 — башня танка поворачивается вправо
Наблюдаемый результат:
Башня поворачивается корректно, соответствуя ожиданиям игрока.
Итог тестирования: pass
#10
Кейс: работа health bar танка игрока
Шаги:
1. Начните играть
2. Дождитесь попадания нескольких снарядов вражеского танка по вашему
Ожидаемый результат:
полоска здоровья вашего танка уменьшается при попадании
при падении уровня здоровья ниже половины цвет health bar'а меняется на желтый
при падении уровня здоровья ниже четверти цвет health bar'а меняется на красный
Наблюдаемый результат:
Полоска уменьшается, при попадании снаряда в танк, но при любом значении не меняет цвет
Итог тестирования: fail
Категория ошибки: незначительная
#11
Кейс: уничтожение танков противника
Шаги:
1. Начните играть
2. Попадайте снарядами по танку противника, пока его health bar не опустеет
Ожидаемый результат:
танк противника пропадает
Наблюдаемый результат:
При опустошении health bar-а противника его танк исчезает
Итог тестирования: pass
#12
Кейс: завершение уровня
Шаги:
1. Начните играть
2. Уничтожьте все танки противника
Ожидаемый результат:
начинается следующий уровень, выезжают новые танки противника
Наблюдаемый результат:
Начинается новый уровень, появляются новые танки противников
Итог тестирования: pass
#13
Кейс: количество танков противника
Шаги:
1. Начните играть
2. Пройдите несколько уровней, считая количество танков противника
Ожидаемый результат:
на каждом последующем уровне количество танков противника увеличивается на 1
Наблюдаемый результат:
Кол-во танков с каждым новым уровнем увеличивается на 1
Итог тестирования: pass
#14
Кейс: попадание в танк снарядом
Шаги:
1. Начните играть
2. Убедитесь, что визуальное пересечение любого снаряда с любым танков всегда наносит урон
Ожидаемый результат:
прохождение снаряда сквозь танк невозможно, урон наносится всегда
снаряд после попадания уничтожается
Наблюдаемый результат:
При попадании снаряд наносит урон танку противника, после чего уничтожается. Прохождений снаряда сквозь танк противника не обнаружено.
Итог тестирования: pass
#15
Кейс: прохождение сквозь препятствия (снаряд)
Шаги:
1. Начните играть
2. Выстрелите в препятствие
3. Выстрелите в стену
Ожидаемый результат:
снаряд уничтожается, не нанося никому урона, при попадании в препятствие
Наблюдаемый результат:
Снаряд, при попадании в препятствие, никому не наносит урон и уничтожается
Итог тестирования: pass
#16
Кейс: прохождение сквозь препятствие (танк)
Шаги:
1. Начните играть
2. Попробуйте проехать танком через поднимающееся препятствие (когда оно поднято)
3. Попробуйте проехать танков через стену
Ожидаемый результат:
танк упирается в препятствие и стоит на месте
Наблюдаемый результат:
Танк упирается в препятствие и не двигается сквозь него
Итог тестирования: pass
#17
Кейс: движение с повернутой башней
Шаги:
1. Начните играть
2. Поверните башню на 180 градусов (пол оборота)
3. Убедитесь, то танк движется так же, как и без поворота башни
Ожидаемый результат:
танк движется так же, как и без поворота башни
Наблюдаемый результат:
При повороте башни на 180 градусов (приблизительно, поскольку точного разворота на 180 градусов не предусмотрено) танк двигается также, как и без поворота башни.
Итог тестирования: pass
#18
Кейс: выстрел с повернутой башней
Шаги:
1. Начните играть
2. Поверните башню так, чтобы ее положение не совпадало с начальным
3. Выстрелите
Ожидаемый результат:
снаряд вылетает в том направлении, куда повернута башня
Наблюдаемый результат:
Снаряд летит в том направлении, в котором повернута башня
Итог тестирования: pass
#19
Кейс: поворот башни во время движения
Шаги:
1. Начните играть
2. Зажмите «вперед» и поворачивайте башню при помощи Z и X
Ожидаемый результат:
Поворот башни не влияет на движение
Наблюдаемый результат:
Поворот башни никак не влияет на движение танка
Итог тестирования: pass
#20
Кейс: столкновение снарядов
Шаги:
1. Начните играть
2. Дождитесь выстрела танка противника
3. Выстрелите так, чтобы попасть в его снаряд
Ожидаемый результат:
снаряды взаимоуничтожатся
Наблюдаемый результат:
При столкновении, снаряды самоуничтожаются.
Итог тестирования: pass