-
Notifications
You must be signed in to change notification settings - Fork 2
Тесткейсы
- Создание
- Изменение кастомизаций
- Удаление
- Просмотр истории событий (должны быть правильно отсортированы, на карточке должны показываться все данные)
- Просмотр истории после изменения кастомизаций (события должны оставаться с теми кастомизациями, с которыми были на момент создания)
- Создать событие
- Изменить событие(протестировать изменение значений всех кастомизаций)
- Удалить событие
- Посмотреть событие (на экране события должны показываться все данные правильно)
- Принудительный перерасчёт
- Легенда на графиках не должна отображаться криво, данные должны быть верными
- Факты должны быть отсортированы по приоритету
- Должен работать переход по лучшему-худшему событию
- Графики не должны быть интерактивными
- Склонения у существительных должны соответствовать числу
График должен правильно отображаться: если больше 4 отслеживаний, то должны отображаться те, частота которых наивысшая. Так же частота должна соответствовать фактической. На устройствах с маленьким экраном должны отображаться подписи над каждой колонкой.
Проверить, что не учитываются события, которые были удалены. Количество событий в описании факта, должно соответствовать действительному числу.
Аналогично пункту 2.
Значение в описании должно соответствовать действительному. Так же протестировать на отслеживания следующим образом: добавить отслеживание без рейтинга -> добавить несколько событий -> изменить отслеживание и добавить кастомизацию рейтинга -> добавить события с рейтингом, не изменяя старые -> рейтинг должен быть учтен только у тех событий, где указан рейтинг.
Аналогично пункту 7, только используя кастомизацию шкалы.
Аналогично пункту 7, суммарное значение шкалы должно быть действительным.
Проверить, что факт проходит функцию применимости должным образом. Протестировать данный факт, с событиями, совершенными в будущем.
График должен отображаться правильно, цвета должны быть контрастными. Протестировать факт с удаленными событиями. Проверить функцию применимости.
Аналогично 13
- Просмотр истории событий (должны быть правильно отсортированы, на карточке должны показываться все данные)
- Переход по событию из истории (должно перекинуть на правильное событие)
- Возврат на историю из экрана события (должно сохранить фильтр и отображать те же данные, что до перехода)
- Каждый фильтр должен правильно работать
- Залогиниться, если не привязан к аккаунту
- Выйти, если привязан (все данные должны остаться)
- Сменить никнейм
- Привязать другой аккаунт (должны появиться события второго)
- Вернуться на первый аккаунт (должны появиться события первого)
- Синхронизировать после создания\изменения\удаления события
- Синхронизировать после создания\изменения\удаления отслеживания
- Синхронизировать после смены никнейма
- По разному изменить событие на двух устройствах и синхронизироваться - должно остаться последнее изменение
- По разному изменить отслеживание на двух устройствах и синхронизироваться - должно остаться последнее изменение
- По разному изменить никнейм на двух устройствах и синхронизироваться - должно остаться последнее изменение