Не указан
16 ставок
Тестирование мобильного приложения — трекера калорий
Ищем внимательного QA-тестировщика для полного тестирования мобильного приложения для подсчета калорий и контроля питания.
Приложение доступно на iOS и Android. Основная функция — распознавание блюд по фотографии с автоматическим определением продуктов, калорийности и БЖУ.
Основные задачи
Провести полное функциональное тестирование приложения.
Проверить все доступные экраны, кнопки, сценарии и возможные варианты взаимодействия пользователя с приложением.
Найти функциональные, визуальные, логические и UX-ошибки.
Проверить работу приложения в течение нескольких дней, имитируя поведение реального пользователя.
Отсканировать как минимум 50 различных блюд или продуктов и проверить качество работы распознавания.
Проверить корректность сохранения, редактирования и удаления внесенных данных.
Проверить стабильность работы приложения после закрытия, повторного запуска и перезагрузки устройства.
Что нужно проверить
Регистрация и онбординг
Регистрация нового пользователя.
Вход в существующий аккаунт.
Выход и повторный вход.
Все варианты ответов во время онбординга.
Корректность расчета рекомендованной нормы калорий и БЖУ.
Ввод минимальных, максимальных, некорректных и нестандартных значений.
Возврат на предыдущие экраны и изменение ответов.
Поведение приложения после прерывания онбординга.
Сканирование еды
Необходимо протестировать как минимум 50 различных блюд и продуктов, среди которых:
простые продукты;
сложные многокомпонентные блюда;
домашние блюда;
ресторанные блюда;
напитки;
десерты;
снеки;
супы;
салаты;
блюда с соусами;
блюда из нескольких продуктов;
еда в упаковке;
частично съеденное блюдо;
большая и маленькая порция;
фото с разным освещением;
фото сверху и под углом;
нечеткие или затемненные фотографии;
несколько блюд на одном фото.
Для каждого сканирования нужно проверить:
правильно ли определено блюдо;
правильно ли определены основные ингредиенты;
насколько реалистично определена вес порции;
насколько реалистично определены калории, белки, жиры и углеводы;
можно ли отредактировать результат;
правильно ли сохраняется результат;
возникают ли ошибки, зависания или аварийное закрытие приложения.
Не нужно проводить лабораторную проверку точности калорийности. Нужно оценить, выглядят ли результаты логичными и реалистичными.
Дневник питания
Редактирование продуктов, порций, веса, калорий и БЖУ.
Добавление еды за прошлую или будущую дату.
Переключение между днями.
Правильность подсчета дневного итога.
Корректность отображения остатка калорий и БЖУ.
Проверка, сохраняются ли данные после закрытия и повторного запуска приложения.
Другие функции
Необходимо проверить все функции, которые доступны в текущей версии приложения, в том числе:
трекер веса;
добавление, изменение и удаление веса;
графики и статистику;
цели пользователя;
изменение персональных данных;
настройки;
изменение языка;
работу после сворачивания приложения;
работу после выхода из аккаунта;
синхронизацию данных после повторного входа.
Если во время тестирования будут выявлены другие функции, их также необходимо проверить.
Негативные и нестандартные сценарии
Необходимо попробовать вызвать ошибки с помощью нестандартных действий:
многоразовое быстрое нажатие на кнопки;
закрытие приложения во время загрузки;
отключение интернета во время сканирования или сохранения;
загрузка очень большого, маленького или некачественного фото;
загрузка фото без еды;
ввод текста вместо чисел;
ввод нулевых, отрицательных или слишком больших значений;
многоразовое редактирование и удаление данных;
быстрое переключение между экранами;
изменение даты и времени на устройстве;
повторный вход после удаления или переустановки приложения.
Продолжительность тестирования
Тестирование должно проводиться в течение как минимум 3–5 дней.
В течение этого периода нужно ежедневно пользоваться приложением как реальный пользователь:
добавлять приемы пищи;
сканировать блюда;
редактировать результаты;
добавлять вес;
просматривать статистику;
проверять сохранение данных между сессиями.
Формат отчета
Результат работы нужно предоставить в виде Google Sheets, Excel или другой согласованной таблицы.
Для каждой найденной проблемы нужно указать:
Название проблемы.
Устройство и модель.
Версию операционной системы.
Версию приложения.
Предпосылки возникновения.
Пошаговый сценарий воспроизведения.
Фактический результат.
Ожидаемый результат.
Частоту воспроизведения.
Приоритет проблемы: Critical, High, Medium или Low.
Скриншот или видеозапись экрана.
Каждый баг должен иметь отдельную запись. Формулировки вроде «не работает» без описания и шагов воспроизведения не принимаются.
Отдельно необходимо предоставить таблицу с результатами 50 сканирований блюд:
название блюда;
фотография;
результат распознавания;
определенный вес;
определенные калории и БЖУ;
оценка адекватности результата;
найденные ошибки или замечания.
Ожидаемый результат
После завершения работы ожидаем получить:
полный список протестированных функций и сценариев;
структурированный список найденных багов;
скриншоты и видеозаписи проблем;
результаты сканирования как минимум 50 различных блюд;
список UX-замечаний и непонятных моментов;
короткий общий вывод о стабильности и готовности приложения;
перечень самых критичных проблем, которые нужно исправить в первую очередь.
Требования к исполнителю
Опыт тестирования мобильных приложений.
Наличие iPhone или Android-смартфона. Преимуществом будет возможность протестировать приложение на обеих платформах.
Умение четко описывать баги и шаги их воспроизведения.
Возможность записывать видео экрана.
Внимательность к деталям.
Готовность тестировать приложение в течение нескольких дней, а не только один раз.
В отзыве укажите:
опыт тестирования мобильных приложений;
модели доступных устройств;
версии iOS или Android;
можете ли протестировать обе платформы;
пример оформленного баг-репорта;
ориентировочную стоимость выполнения всего задания.