Основной функционал

Возможность интеграции дополнительных инструментов в разрабатываемый проект для отслеживания производительности приложений во время тестирования, очень востребована на современном рынке ИТ-приложений.

Интеграция дает возможность быстро реагировать на проблемы при разработке.

Вот почему наша команда решила сделать EasyQA SDK, который может быть интегрирован в Android или IOS приложения.

EasyQA SDK, EasyQA test management tool, crash reports, ios crash report, android crash report, in-app bug report, bug report
SDK является набором инструментов для разработки, утилит и документации, которые помогают программисту создавать приложения в соответствии с указанной технологией для определенной платформы.

Давайте рассмотрим основные особенности EasyQA SDK:

Отчеты о сбоях

Креш является наиболее важной проблемой в любом приложении. При возникновении ошибки происходит  полная остановка работы.

Особенно опасно, когда вы работаете над каким-то процессом в течение длительного времени, и программа неожиданно остановилась. И вы не сохранили результаты.

Чтобы не потерять своих пользователей, каждая команда должна тщательно проверить программу на возможность появления сбоев.

EasyQA SDK был создан для того, чтобы облегчить и ускорить процесс  идентифицирования крешей. Как это работает?

easyqa test management tool, chrome extension, easyqa sdk, testing, website testing, report bugs, screenshots, video

 

Если креш появился, перезагрузите приложение, и вы увидите следующее уведомление:

EasyQA SDK, EasyQA test management tool, crash reports, ios crash report, android crash report, in-app bug report, bug report

При нажатии кнопки Загрузить все креши будут отправлены в проект в EasyQA, где вы сгенерировали токен. После того, как креши были успешно отправлены на ваш сайт, вы получите следующее уведомление:

EasyQA SDK, EasyQA test management tool, crash reports, ios crash report, android crash report, in-app bug report, bug report

При нажатии кнопки Удалить во всплывающем окне, все отчеты о сбоях, созданных на этом устройстве, но не отправленные, будут удалены.

Вы можете найти подробную информацию о сбое, нажав на него на телефоне:

easyqa test management tool, chrome extension, easyqa sdk, testing, website testing, report bugs, screenshots, video

 

Все отправленные креши вы можете найти на странице Сбои в рамках вашего проекта в EasyQA .

Таблица содержит следующие поля:

  1. Тестовый Объект представляет собой версию тест-объекта, в котором случился сбой;
  2. Тип телефона - информация о производителе телефона и версии платформы Android на телефоне;
  3. Лог файл - содержит детали отчета об ошибке (нажав на него, вы можете загрузить его на свой компьютер)
  4. Обнаружено - в поле отображается дата и время обнаружения креша
  5. Добавлен - дата и время, когда креш был доставлен на сервер
  6. Кнопка Преобразовать в баг дает возможность создавать баг для определенного сбоя

EasyQA SDK, EasyQA test management tool, crash reports, ios crash report, android crash report, in-app bug report, bug report

Вы увидите детали сбоя, нажав на кнопку со стрелкой:

  1. описание сбоя
  2. информация об устройстве: производитель, модель, серийный номер, устройство
  3. версия сборки
  4. размер лог файла
  5. содержимое лог файла

Отправка бага с приложения

Отправка бага с приложения - это новая EasyQA SDK функция. Он работает следующим образом.

Пользователь открывает приложение со встроенным EasyQA SDK и трясет телефоном, пока форма для входа не появится на экране.

easyqa test management tool, chrome extension, easyqa sdk, testing, website testing, report bugs, screenshots, video

 

Вы можете выбрать ваше имя из списка, который появляется на экране:

easyqa test management tool, chrome extension, easyqa sdk, testing, website testing, report bugs, screenshots, video

 

После того, как вы выбрали пользователя и ввели пароль, вы можете получить доступ к вашей учетной записи истранице для создания бага.

easyqa test management tool, chrome extension, easyqa sdk, testing, website testing, report bugs, screenshots, video

В приложении вы найдете скриншот, который был сделан в момент вызова EasyQA SDK из приложения.

 

Заполните все поля и отправте баг на страницу Баг Трекер в инструменте управления тестированием EasyQA.

Запись видео и скриншотов

Вызвать форму для отправления бага можно путем встряхивания телефона. После того, как вы выбрали пользователя и ввели пароль, вы можете добавить больше скриншотов и записывать видео.

Вы также можете сделать скриншот, чтобы вызвать форму для отправления бага. В таком случае EasyQA SDK спросит вас, хотите ли вы создать ошибку? Если нажать Да, скриншот будет приложен к форме создания бага.

В нижней части экрана должны быть две кнопки - Add screenshot и Attach video.

EasyQA SDK, EasyQA test management tool, crash reports, ios crash report, android crash report, in-app bug report, bug report

Если вы выберете Добавить скриншот - вы можете сделать дополнительный снимок и прикрепить его к этому же багу, встряхнув телефон на нужном экране.

Если вы выбираете Добавить видео, вы можете записывать видео о роботе приложения и остановить его с помощью встряхивания устройства.

Заполните все поля и отправте баг на страницу Баг Трекер в инструменте управления тестированием EasyQA.

Итоги

Отслеживание производительности приложений с EasyQA SDK является очень полезным инструментом, так как вы получаете информацию о стабильности работы приложения.

С его помощью наши клиенты получают конкурентное преимущество, так как они готовы предоставить простой и удобный ресурс, который не только быстро информирует команды разработчиков об ошибке, но предоставляет подробный отчет, ускоряющий фиксацию ошибок

Кроме того, эта функция дает возможность немедленно создать баг для обнаруженного креша и отправить всю информацию для быстрого создания ошибки.

Отправка бага с приложения представляет собой уникальную возможность для создания отчета об ошибке из самого приложения чтоб не тратить время на отправку информации, которая помогает начать обработку и исправления ошибки в ближайшее время.

Зарегестируй новую учетную запись и интегрируй EasyQA SDK в ваши Android или iOS приложения.