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 | Выход | Выйти из учетной записи. | Сессия завершена, пользователь возвращается к экрану выбора контура или входа. |