Skip to content

Тесткейсы

Vitaly Margelov edited this page Apr 25, 2018 · 12 revisions

Отслеживания

  1. Создание
  2. Изменение кастомизаций
  3. Удаление
  4. Просмотр истории событий (должны быть правильно отсортированы, на карточке должны показываться все данные)
  5. Просмотр истории после изменения кастомизаций (события должны оставаться с теми кастомизациями, с которыми были на момент создания)

События

  1. Создать событие
  2. Изменить событие
  3. Удалить событие
  4. Посмотреть событие (на экране события должны показываться все данные правильно)

Статистика

  1. Принудительный перерасчёт
  2. Легенда на графиках не должна отображаться криво, данные должны быть верными
  3. Факты должны быть отсортированы по приоритету
  4. Должен работать переход по лучшему-худшему событию
  5. Графики не должны быть интерактивными
  6. Склонения у существительных должны соответствовать числу

История событий

  1. Просмотр истории событий (должны быть правильно отсортированы, на карточке должны показываться все данные)
  2. Переход по событию из истории (должно перекинуть на правильное событие)
  3. Возврат на историю из экрана события (должно сохранить фильтр и отображать те же данные, что до перехода)
  4. Каждый фильтр должен правильно работать

Настройки профиля

  1. Залогиниться, если не привязан к аккаунту
  2. Выйти, если привязан (все данные должны остаться)
  3. Сменить никнейм
  4. Привязать другой аккаунт (должны появиться события второго)
  5. Вернуться на первый аккаунт (должны появиться события первого)

Синхронизация

  1. Синхронизировать после создания\изменения\удаления события
  2. Синхронизировать после создания\изменения\удаления отслеживания
  3. Синхронизировать после смены никнейма
  4. По разному изменить событие на двух устройствах и синхронизироваться - должно остаться последнее изменение
  5. По разному изменить отслеживание на двух устройствах и синхронизироваться - должно остаться последнее изменение
  6. По разному изменить никнейм на двух устройствах и синхронизироваться - должно остаться последнее изменение
Clone this wiki locally