Я джун, ручное тестирование.
Попала на стартап.
Задача: написать тест-кейсы на мобилку (iOS).
Документация: только макеты. На макетах есть процесс аутентификации, регистрации, карта с кластеризацией и прочее прочее.
Пока у меня получается отстойно, на мой взгляд..
Что-то из разряда:
Название: iOS: Авторизация. Проверка функционала "Демо доступ" Предусловие: Открыта страница авторизации Шаги: 1. Нажать на кнопку "Демо доступ" ОР: Открыт экран КартаИли на вёрстку ОР (выделенные названия беру из макетов):
Группировка по городам и Группировка в рамках города: Цвета маркеров (S): фиолетовый, оранжевый и серый. Дизайн: круглые точки с наполнением, представляющим либо число, либо иконку молнии
Более приближенный вид и Максимально приближено: Цвета маркеров (M): оранжевый и фиолетовый. Дизайн: название, индикатор, мощность
Маркер геолокации: серый
Я бы хотела у старших узнать: был ли у вас опыт написания ТК только по макетам и как вы с этим справились? Как разделяли эти ТК по верстке и функционалу?
На мой взгляд, при наличии макетов не нужно писать тест-кейсы по визуалу. Другими словами, не нужно писать, например, такие тест-кейсы в которых проверяется, что кнопка действительно синяя, у попапа действительно есть кнопка закрытия, а цвет ссылок — зелёный. Макеты и так под рукой — весь визуал можно взять оттуда, тем более тестировщику просто необходимо сравнивать функционал с макетами. Лучше направить своё внимание на проверку функциональной части, тем более если она нигде не зафиксирована, или зафиксирована только в чатах или комментах в фигме.
На что можно написать тест-кейсы в вашем случае:
- какая страница должна открыться после авторизации?
- что будет при неуспешной авторизации?
- по какому принципу выполняется распределение цветов на метках?
- в каком случае на метке иконка, а в каком — молния?
- что будет, если метки на карту не будут добавлены? Повлияет ли это как-то на остальной функционал?
- что будет, если меток на карту будет добавлено очень много?
- будет ли карта динамически умещать все метки или она фиксирована и, если локация метки не входит в карту, то метку не будет видно?
- что будет, если пользователь запретит отслеживание текущего местоположения? Повлияет ли это как-то на функционал?
И так далее. Учитывайте непрописанные тестовые сценарии, корнер-кейсы, как поведёт себя система, если не будет каких-то данных или доступа.