Тестирование функционала приложения в связке с backend
Необходимо провести комплексное тестирование мобильного приложения с проверкой корректности его взаимодействия с backend.
В рамках тестирования необходимо проверить:
корректность обмена данными между приложением и сервером;
регистрацию, авторизацию и работу пользовательских сессий;
получение, создание, изменение и удаление данных;
корректность передачи данных из приложения в backend и их сохранения в БД;
актуализацию данных в приложении после изменений на сервере;
обработку ошибок backend, таймаутов и отсутствия соединения;
поведение приложения при нестабильном или полностью отсутствующем интернете;
повторную отправку запросов после восстановления соединения;
отсутствие дублирования или потери данных;
корректность работы основных пользовательских сценариев от начала до конца;
соответствие отображаемых в приложении данных фактическим данным backend;
корректность обработки прав доступа и различных состояний пользователя;
стабильность приложения при последовательном и многократном выполнении операций.
Особое внимание необходимо уделить end-to-end сценариям: действие пользователя в приложении → запрос в backend → обработка и запись данных → получение результата приложением → корректное отображение результата пользователю.
По итогам тестирования необходимо предоставить перечень выявленных ошибок с указанием:
сценария воспроизведения → ожидаемого результата → фактического результата → критичности ошибки, а также общий вывод о готовности связки Application + Backend к эксплуатации.