Перейти к содержанию
BusinessPad QA

Regression checklist мобильного приложения

Источник: документация проекта мобильных автотестов.

Основание: ручные regression-проверки из .tmp/, отчёт ручного тестирования мобильного приложения и текущая карта автотестового покрытия.

Актуализировано: 2026-08-11. Чеклист содержит 133 ручные regression-проверки; их связь с текущими автотестами приведена в матрице покрытия.

Цель: проверить основные пользовательские сценарии, негативные ветки, сохранение данных, права доступа и зоны, где раньше чаще возникали регрессии.

Общие условия

  • Приложение установлено или обновлено до проверяемой сборки.
  • Устройство или эмулятор подключены к актуальному тестовому контуру.
  • Подготовлены тестовые пользователи с разными ролями: администратор, обычный пользователь, второй пользователь для проверки прав и чата.
  • На стенде есть тестовые группы процессов, бизнес-процессы, экземпляры процессов, задачи, финансовые операции, уведомления и сотрудники с разными статусами.
  • Подготовлены репрезентативные PDF, XLSX, PNG/JPG из tests/data/ или эквивалентные файлы стенда.
  • Для проверок прав и уведомлений заранее известны связанные и несвязанные пользователи.

Авторизация и сессия

ID Проверка Ожидаемый результат
REG-MOB-001 Авторизация валидным пользователем через выбранный контур. Пользователь входит в приложение и видит доступный ему главный экран.
REG-MOB-002 Авторизация с неверными логином и паролем. Вход не выполняется, отображается понятная ошибка.
REG-MOB-003 Авторизация с неверным паролем при корректном логине. Вход не выполняется, пользователь остается на форме авторизации.
REG-MOB-004 Авторизация со спецсимволами в логине. Приложение не ломает форму, возвращает ошибку авторизации.
REG-MOB-005 Авторизация со спецсимволами в пароле. Приложение не ломает форму, возвращает ошибку авторизации.
REG-MOB-006 Авторизация при пустом логине, пустом пароле и обоих пустых полях. Кнопка входа недоступна или форма показывает валидацию обязательных полей.
REG-MOB-007 Показ и скрытие пароля на форме входа. Значение пароля переключается между скрытым и видимым состоянием.
REG-MOB-008 Авторизация на недоступном или несуществующем сервере. Отображается ошибка подключения, приложение остается управляемым.
REG-MOB-009 Авторизация по QR-коду, если стенд поддерживает выдачу QR. Пользователь входит без ручного ввода логина и пароля.
REG-MOB-010 Выход из учетной записи. Сессия завершается, повторный вход требует авторизации.

Навигация и меню

ID Проверка Ожидаемый результат
REG-MOB-011 Переходы по нижнему меню: «Задачи», «Лента», «Еще», «Процессы», «Чат». Каждый экран открывается без ошибок, активный пункт меню подсвечен корректно.
REG-MOB-012 Возврат назад из вложенных экранов процессов, задач, финансового степпера и профиля. Пользователь возвращается на предыдущий экран, приложение не зависает.
REG-MOB-013 Навигация жестами Android и системной кнопкой назад. Состояние приложения остается корректным, нет закрытия не того экрана или потери управления.
REG-MOB-014 Длинные названия процессов, финансовых процессов, задач и чатов. Текст читаем, не обрезает критичную информацию и не ломает верстку.
REG-MOB-015 Горизонтальные табы и фильтры на узком экране. Активные, завершенные и черновики доступны для выбора, подписи не накладываются друг на друга.

Процессы и экземпляры процессов

ID Проверка Ожидаемый результат
REG-MOB-016 Отображение списка групп процессов и превью процесса. Доступные процессы отображаются с корректными названиями, статусами и счетчиками.
REG-MOB-017 Открытие группы процессов и возврат назад. Открывается список процессов выбранной группы, возврат ведет к списку групп.
REG-MOB-018 Поиск процесса по названию. В списке остается релевантный процесс, нерелевантные элементы скрываются или сортируются согласно реализации.
REG-MOB-019 Фильтр процессов по исполнителям. Список содержит процессы выбранных исполнителей.
REG-MOB-020 Фильтр процессов по участникам. Список содержит процессы выбранных участников.
REG-MOB-021 Фильтр процессов по тегам. Список фильтруется по выбранному тегу.
REG-MOB-022 Дополнительные фильтры процессов по датам или статусам, если доступны. Список соответствует выбранным условиям, счетчики обновляются.
REG-MOB-023 Открытие списка экземпляров процесса. Экземпляры процесса загружаются, доступен поиск и сортировка.
REG-MOB-024 Поиск экземпляра процесса по названию. Найденный экземпляр отображается и открывается.
REG-MOB-025 Сортировка экземпляров процесса. Порядок списка меняется согласно выбранной сортировке.
REG-MOB-026 Фильтр экземпляров процесса по тегу. В списке остаются экземпляры с выбранным тегом.
REG-MOB-027 Открытие карточки экземпляра процесса. Карточка открывается, основные данные и текущий этап отображаются корректно.
REG-MOB-028 Возврат из карточки экземпляра процесса к списку процессов. Пользователь возвращается в ожидаемый список без потери контекста.
REG-MOB-029 Проверка основных вкладок карточки: этап, финансы, задачи, комментарии, документы. Все вкладки открываются, отображаются данные или корректные пустые состояния.
REG-MOB-030 Проверка вкладок товаров, контрагентов и аналитики, если они доступны для процесса. Данные отображаются в правильных блоках, карточки и графики не ломают верстку.
REG-MOB-031 Обновление или пересчет аналитики. Данные пересчитываются, блоки остаются читаемыми.

Этапы и поля процесса

ID Проверка Ожидаемый результат
REG-MOB-032 Отображение текущего этапа процесса. Текущий этап виден в карточке и соответствует данным стенда.
REG-MOB-033 Заполнение текстовых, числовых и обязательных полей этапа. Поля принимают валидные значения, валидация проходит.
REG-MOB-034 Сохранение полей этапа и повторное открытие карточки. Введенные значения сохраняются и не сбрасываются после возврата или переоткрытия.
REG-MOB-035 Смена этапа вперед при заполненных обязательных данных. Этап меняется, статус карточки обновляется.
REG-MOB-036 Смена этапа назад, если бизнес-логика это разрешает. Этап возвращается, данные отображаются корректно.
REG-MOB-037 Попытка сменить этап без выбора нового этапа. Переход не выполняется, пользователь видит понятную валидацию или кнопка недоступна.
REG-MOB-038 Закрытие окна смены этапа без сохранения. Текущий этап и заполненные данные не меняются.
REG-MOB-039 Повторная смена обязательной переменной этапа. Новое значение сохраняется, не появляется ложная ошибка валидации.
REG-MOB-040 Добавление или удаление документа после заполнения полей этапа. Ранее заполненные поля не очищаются.

Финансы и финансовые операции

ID Проверка Ожидаемый результат
REG-MOB-041 Открытие вкладки «Финансы» в карточке процесса. Финансовые операции загружаются, суммы и статусы отображаются.
REG-MOB-042 Сверка структуры доходов и расходов с эталонными данными стенда. Суммы, группы и статусы соответствуют данным системы.
REG-MOB-043 Фильтр финансов по черновикам. В списке отображаются черновики или корректное пустое состояние.
REG-MOB-044 Открытие созданной финансовой операции. Открывается карточка или степпер финансовой операции.
REG-MOB-045 Запрет перехода финансовой операции без обязательного поля. Переход не выполняется, обязательное поле подсвечено или показана ошибка.
REG-MOB-046 Заполнение обязательного поля и переход на следующий подэтап. Значение сохраняется, следующий подэтап открывается.
REG-MOB-047 Сохранение подэтапа после закрытия и повторного открытия финансовой операции. Пользователь возвращается на актуальный подэтап, данные не сбрасываются.
REG-MOB-048 Полное прохождение финансовой операции с вычисляемой суммой. Количество, цена, налог и итоговая сумма рассчитываются и отображаются корректно.
REG-MOB-049 Полное прохождение финансовой операции с невычисляемой суммой. Введенная сумма сохраняется, налог и итог отображаются согласно правилам.
REG-MOB-050 Полное прохождение товарной финансовой операции. Товар выбирается, данные товара попадают в операцию, итоговая сумма корректна.
REG-MOB-051 Полное прохождение нетоварной финансовой операции. Операция заполняется без обязательного выбора товара, если товар не требуется бизнес-логикой.
REG-MOB-052 Поведение финансовой операции при медленной или нестабильной сети. Приложение показывает загрузку, не дублирует действия и не теряет введенные данные.
REG-MOB-127 Редактирование финансовой операции и повторное открытие. Изменённые данные сохраняются и отображаются после повторного открытия.
REG-MOB-128 Копирование финансовой операции. Создаётся отдельная копия, которую можно открыть из списка финансов сделки.
REG-MOB-129 Разделение финансовой операции на две части. У исходной операции появляются две части с заданными названиями и долями.
REG-MOB-130 Возврат финансовой операции на предыдущий этап. После подтверждения операция переходит на предыдущий этап и сохраняет его после переоткрытия.
REG-MOB-131 Отмена и подтверждение удаления финансовой операции. Отмена сохраняет операцию, подтверждение удаляет её из системы и списка.
REG-MOB-132 Действия пользователя без финансовых прав. Пользователь не видит группу с операцией либо не видит недоступные действия редактирования и разделения.
REG-MOB-133 Корректировка суммы финансовой операции. Новая сумма сохраняется и остаётся актуальной после повторного открытия операции.

Задачи

ID Проверка Ожидаемый результат
REG-MOB-053 Отображение общего списка задач. Задачи загружаются, доступны поиск, фильтры, календарь и создание.
REG-MOB-054 Создание задачи вне экземпляра процесса. Задача создается и отображается в разделе задач вне экземпляров.
REG-MOB-055 Создание задачи внутри экземпляра процесса. Задача создается и отображается внутри связанного процесса.
REG-MOB-056 Проверка, что задача внутри процесса не попадает в неверный раздел. Задача отображается только в ожидаемых связанных списках.
REG-MOB-057 Создание задачи без обязательного названия. Задача не создается, отображается ошибка обязательного поля.
REG-MOB-058 Проверка выбора процесса при создании задачи. Пользователь может выбрать только допустимое количество связанных процессов согласно бизнес-правилам.
REG-MOB-059 Проверка длинных имен участников при создании задачи. Участники читаемы в списке выбора и выбранных значениях.
REG-MOB-060 Редактирование задачи и сохранение изменений. Измененные поля отображаются после сохранения, форма закрывается ожидаемо.
REG-MOB-061 Закрытие формы создания задачи без сохранения. Пользователь не теряет данные случайно без понятного подтверждения или ожидаемого поведения.
REG-MOB-062 Удаление задачи автором. Задача удаляется, список обновляется без ручного обходного действия.
REG-MOB-063 Попытка удалить или изменить задачу пользователем без прав. Действие недоступно или завершается ошибкой прав, данные не меняются.
REG-MOB-064 Перевод задачи в статус «Завершена». Статус меняется, задача отображается в соответствующем разделе.
REG-MOB-065 Возврат задачи из завершенной в черновик или активное состояние, если разрешено. Статус меняется согласно выбранному действию, список обновляется.
REG-MOB-066 Поиск задачи по уникальному названию. Найдена нужная задача, нерелевантные задачи не мешают проверке.
REG-MOB-067 Фильтрация задач по доступным параметрам. Список и счетчики соответствуют выбранным фильтрам.
REG-MOB-068 Проверка календаря задач. Задачи отображаются на ожидаемых датах, переходы по календарю работают.
REG-MOB-069 Добавление, скачивание и удаление документа из задачи. Документ загружается, скачивается и удаляется без потери данных задачи.

Комментарии

ID Проверка Ожидаемый результат
REG-MOB-070 Добавление комментария к задаче. Комментарий появляется сразу после сохранения.
REG-MOB-071 Редактирование комментария к задаче. Обновленный текст отображается без необходимости переоткрывать экран.
REG-MOB-072 Удаление комментария у задачи. Комментарий удаляется или отображается как удаленный согласно бизнес-логике.
REG-MOB-073 Попытка сохранить пустой комментарий. Пустой комментарий не сохраняется.
REG-MOB-074 Попытка редактировать или удалить чужой комментарий. Действие недоступно или завершается ошибкой прав, чужой комментарий не меняется.
REG-MOB-075 Добавление, редактирование и удаление комментария в карточке процесса. Изменения отображаются сразу, аватар и автор комментария корректны.

Документы

ID Проверка Ожидаемый результат
REG-MOB-076 Загрузка document.pdf в карточку процесса. Файл загружается и отображается в списке документов.
REG-MOB-077 Загрузка table.xlsx в карточку процесса. Файл загружается и отображается в списке документов.
REG-MOB-078 Загрузка image.jpg в карточку процесса. Файл загружается и отображается в списке документов.
REG-MOB-079 Открытие предпросмотра или скачивание документа. Документ открывается или скачивается, пользователь понимает результат действия.
REG-MOB-080 Удаление документа из карточки процесса. Документ удаляется из списка, список обновляется.
REG-MOB-081 Повторная загрузка и удаление документа при медленной сети. Отображается состояние загрузки, действие не дублируется, приложение не зависает.

Уведомления

ID Проверка Ожидаемый результат
REG-MOB-082 Отображение ленты уведомлений. Лента загружается, уведомления отображают тип, текст и время.
REG-MOB-083 Прочтение уведомления. Уведомление меняет состояние на прочитанное, счетчик обновляется.
REG-MOB-084 Массовое прочтение уведомлений, если действие доступно. Непрочитанные уведомления становятся прочитанными, счетчик обнуляется.
REG-MOB-085 Добавление уведомления в избранное. Уведомление появляется в ленте избранного.
REG-MOB-086 Удаление уведомления из избранного. Уведомление исчезает из избранного, остается в основной ленте согласно бизнес-логике.
REG-MOB-087 Проверка категорий уведомлений. Категории открываются и показывают релевантный контент.
REG-MOB-088 Фильтрация категории «Задачи». В категории отображаются уведомления по задачам, другие типы не смешиваются.
REG-MOB-089 Переход из уведомления в связанную задачу, процесс или событие. Открывается нужная связанная сущность.
REG-MOB-090 Уведомление о новой задаче для исполнителя, участника и постороннего пользователя. Связанные пользователи видят уведомление, посторонний пользователь его не видит.
REG-MOB-091 Системное уведомление о событии процесса, например смене этапа другим пользователем. Системное уведомление появляется в ленте и открывает связанный объект.
REG-MOB-121 Получение настоящего push о новой задаче, когда приложение находится в background. В Android-шторке появляется push с корректными заголовком и текстом; нажатие открывает связанную задачу.

Еще, профиль, сотрудники и аккаунты

ID Проверка Ожидаемый результат
REG-MOB-092 Отображение меню «Еще». Доступные пункты меню отображаются, профиль открывается.
REG-MOB-093 Просмотр полной личной информации. Отображаются фамилия, имя, подразделение, должность, дата начала работы, контакты и бизнес-роль.
REG-MOB-094 Редактирование личной информации. Измененное значение сохраняется и отображается в профиле; исходное значение можно вернуть.
REG-MOB-095 Открытие списка сотрудников. Список загружается, аватары и основные данные сотрудников отображаются.
REG-MOB-096 Переключение фильтров сотрудников «Все», «В отпуске», «Уволенные». В каждом фильтре отображаются сотрудники соответствующего статуса.
REG-MOB-097 Поиск сотрудников внутри каждого фильтра. Поиск находит сотрудника в выбранной категории.
REG-MOB-098 Добавление второго аккаунта. Второй аккаунт добавляется и становится доступен в меню аккаунтов.
REG-MOB-099 Переключение между аккаунтами. После переключения меняются профиль и доступный контент выбранного пользователя.
REG-MOB-100 Проверка изоляции данных между аккаунтами. Данные одного пользователя не остаются на экране после переключения на другого.
REG-MOB-116 Холодный запуск с невалидной текущей и валидной резервной сессией. Приложение открывает валидный аккаунт и удаляет невалидную сессию из списка.
REG-MOB-117 Переключение на сохранённый аккаунт с невалидной сессией. Текущий валидный аккаунт остаётся активным, невалидная сессия удаляется.
REG-MOB-118 Холодный запуск, когда все сохранённые сессии невалидны. После проверки сессий приложение открывает экран авторизации.
REG-MOB-119 Обязательный refresh токена при временно недоступной сети. Текущая сессия сохраняется, экран авторизации не открывается.
REG-MOB-120 Инвалидация активной сессии во время работы. Приложение выполняет согласованный продуктовый сценарий: открывает авторизацию или переключается на валидный аккаунт.

Чат

ID Проверка Ожидаемый результат
REG-MOB-101 Открытие списка чатов. Отображаются список чатов, поиск и меню действий.
REG-MOB-102 Переписка администратора и тестового пользователя в личном чате. Сообщения видны обоим участникам.
REG-MOB-103 Переписка двух тестовых пользователей в личном чате. Сообщения видны обоим пользователям после открытия чата.
REG-MOB-104 Переписка в API-подготовленной группе. Участники группы видят сообщения друг друга.
REG-MOB-105 Открытие группового чата в мобильном приложении. API-подготовленная группа открывается, участники могут обмениваться сообщениями.
REG-MOB-106 Отправка пустого сообщения. Пустое сообщение не отправляется.
REG-MOB-107 Ответ на сообщение. Reply отображается вместе со связанным исходным сообщением.
REG-MOB-108 Редактирование своего сообщения. В чате отображается обновленный текст и признак редактирования, если он предусмотрен.
REG-MOB-109 Удаление своего сообщения. Исходный текст скрыт или сообщение получает состояние удаленного.
REG-MOB-110 Прикрепление документа к сообщению, если действие доступно. Вложение отправляется и открывается у получателя.

Дополнительные UX и устойчивость

ID Проверка Ожидаемый результат
REG-MOB-111 Отображение версии приложения в настройках или служебной области, если такая область доступна. Версия или идентификатор сборки позволяют отличить проверяемую сборку.
REG-MOB-112 Проверка лоадеров при удалении, загрузке документов и смене этапов. Пользователь видит состояние обработки, повторные нажатия не создают дубликаты.
REG-MOB-113 Refresh уже загруженного списка без сети и после восстановления подключения. Offline loader завершается и не очищает кэшированный список; после возврата сети следующий refresh получает новые серверные данные без перезапуска приложения и повторной авторизации.
REG-MOB-114 Проверка отсутствия технических значений null, пустых идентификаторов и необработанных ошибок в UI. Пользователь видит понятные значения или корректные пустые состояния.
REG-MOB-115 Проверка общего визуального состояния ключевых экранов после поворота, возврата из фона или повторного открытия. Верстка не ломается, текущий контекст сохраняется там, где это ожидаемо.

Оформление

ID Проверка Ожидаемый результат
REG-MOB-122 Переключение светлой и тёмной темы в настройках. Оформление заметно меняется, названия режимов и управляющие элементы остаются видимыми.
REG-MOB-123 Перезапуск приложения после выбора тёмной темы. После перезапуска приложение остаётся в тёмной теме независимо от светлой системной темы.
REG-MOB-124 Смена системной темы во время работы приложения. В режиме «Системная» приложение меняет оформление без ручного перезапуска.
REG-MOB-125 Основные экраны и диалог выхода в тёмной теме. Процессы, задачи, уведомления, настройки и диалог выхода доступны; текст, кнопки и иконки различимы.
REG-MOB-126 Android-шторка при системной тёмной теме. Системное окно открывается, текст и управляющие элементы отображаются и различимы.