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

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

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

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

Актуализировано: 2026-07-16. Чеклист содержит 30 ручных smoke-проверок и дополняет 35 автоматизированных smoke-вариантов Pytest.

Цель: быстро проверить, что критические пользовательские маршруты доступны на актуальной сборке и тестовом стенде.

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

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

Чеклист

ID Раздел Проверка Ожидаемый результат
SMK-MOB-001 Запуск Открыть приложение и выбрать тестовый контур. Контур выбран, открывается форма авторизации.
SMK-MOB-002 Авторизация Войти с валидными логином и паролем администратора. Пользователь авторизован, открывается главный экран приложения.
SMK-MOB-003 Авторизация Ввести неверные учетные данные. Авторизация не выполняется, пользователь видит ошибку и остается на форме входа.
SMK-MOB-004 Авторизация Проверить вход на несуществующий или недоступный сервер. Приложение показывает ошибку подключения и не зависает.
SMK-MOB-005 Меню Перейти по нижнему меню в разделы «Задачи», «Лента», «Еще», «Процессы». Каждый раздел открывается, активный пункт меню соответствует текущему экрану.
SMK-MOB-006 Процессы Открыть экран «Мои процессы». Отображаются группы процессов или список процессов без ошибок загрузки и пустых технических состояний.
SMK-MOB-007 Процессы Проверить карточку/превью процесса в списке. Название, статус, участники и счетчики отображаются корректно для доступных данных.
SMK-MOB-008 Процессы Найти процесс по названию. Список фильтруется, найденный процесс можно открыть.
SMK-MOB-009 Процессы Открыть группу процессов, бизнес-процесс и экземпляр процесса. Навигация выполняется без ошибок, открывается карточка экземпляра процесса.
SMK-MOB-010 Карточка процесса Проверить основные вкладки карточки процесса: этап, финансы, задачи, комментарии, документы. Вкладки открываются, данные или корректные пустые состояния отображаются без поломки верстки.
SMK-MOB-011 Этап процесса Изменить этап процесса вперед и вернуться назад, если сценарий и данные это позволяют. Этап меняется, статус в карточке обновляется, после возврата отображается актуальное состояние.
SMK-MOB-012 Этап процесса Закрыть окно смены этапа без выбора нового этапа. Текущий этап не меняется, пользователь возвращается в карточку процесса.
SMK-MOB-013 Финансы Открыть вкладку «Финансы» из карточки процесса. Финансовые операции загружаются, суммы и статусы отображаются без технических ошибок.
SMK-MOB-014 Финансовая операция Открыть созданную финансовую операцию и перейти на следующий доступный подэтап после заполнения обязательных полей. Операция открывается, обязательные поля сохраняются, подэтап меняется.
SMK-MOB-015 Задачи Открыть общий раздел «Задачи». Список задач загружается, доступны поиск, фильтры и создание задачи.
SMK-MOB-016 Задачи Создать задачу с валидным названием и обязательными полями. Задача создается и отображается в списке.
SMK-MOB-017 Задачи Найти созданную задачу по уникальному названию. В результатах поиска отображается нужная задача.
SMK-MOB-018 Задачи Удалить тестовую задачу. Задача удаляется и больше не отображается в списке.
SMK-MOB-019 Комментарии Добавить комментарий в карточке процесса или задачи. Комментарий сохраняется и отображается сразу после добавления.
SMK-MOB-020 Документы Открыть вкладку «Документы» в карточке процесса. Отображается список документов или корректное пустое состояние, доступен элемент загрузки.
SMK-MOB-021 Документы Загрузить тестовый файл и удалить его. Файл появляется в списке после загрузки и исчезает после удаления.
SMK-MOB-022 Уведомления Открыть раздел «Лента». Отображается список уведомлений, меню и категории ленты.
SMK-MOB-023 Уведомления Открыть уведомление, связанное с задачей или процессом. Выполняется переход в связанную сущность.
SMK-MOB-024 Уведомления Добавить уведомление в избранное и открыть ленту избранного. Уведомление отображается в избранном.
SMK-MOB-025 Еще Открыть раздел «Еще» и личный профиль. Меню пользователя и данные профиля отображаются корректно.
SMK-MOB-026 Сотрудники Открыть список сотрудников и переключить основные фильтры. Список сотрудников загружается, фильтры «Все», «В отпуске», «Уволенные» переключаются.
SMK-MOB-027 Аккаунты Добавить второй тестовый аккаунт и переключиться между аккаунтами. После переключения отображается профиль выбранного пользователя.
SMK-MOB-028 Чат Открыть раздел «Чат». Отображается список чатов, поиск и меню действий.
SMK-MOB-029 Чат Отправить текстовое сообщение в подготовленный личный или групповой чат. Сообщение отображается в чате у отправителя и получателя.
SMK-MOB-030 Выход Выйти из учетной записи. Сессия завершена, пользователь возвращается к экрану выбора контура или входа.