...

четверг, 31 июля 2014 г.

Джентельменский набор тестировщкика по версии ZeptoLab


Вступление




Как-то раз мы съездили на конференцию SQA days, где мне довелось попасть на доклад «Джентельменский набор тестировщика». Хотелось бы продолжить эту тему и рассказать о своих тулзах, облегчающих жизнь тестировщика.

Справедливости ради стоит отметить, что у нас, в Zeptolab, работает всего несколько QA Lead’ов, а всю основную работу делают аутсорсеры. Тем не менее, на нашу долю приходится обширный список обязанностей, требующий глубоких знаний о продукте, работе различных sdk и методов диагностики работы приложений.


Чтобы сильно не раздувать статью, я ограничусь лишь небольшим описанием работы инструментов. Если у вас возникнут вопросы — можем обсудить их в комментариях.


adb


Android Debug Bridge (Mac and Windows)




http://ift.tt/XuBcvz

Способ распространения: бесплатно

ADB идет в комплекте с Android SKD и способен выполнять множество задач, среди которых:



  • установка приложений (adb install)

  • удаление приложений (adb shell pm uninstall)

  • снятие логов (adb logcat)

  • запись видео с экрана устройств (adb shell screenrecord)

  • замер потребления памяти (adb shell dumpsys meminfo)




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


xCode


Xcode (for Mac) / iPhone Configuration Utility (for Windows)




http://ift.tt/1qMVogK

http://ift.tt/1qMVogM

Способ распространения: бесплатно

Имеет такой же широкий функционал:



  • Установка приложений

  • Удаление приложений

  • Снятие креш-логов

  • Замер расхода памяти

  • Загрузка скриншотов/фотографий

  • Просмотр логов в real-time с устройства




В отличие от горячо любимого всеми iTunes, эти программы не проводят полной синхронизации для установки билда на устройство и экономят массу времени.


iExplorer


iExplorer (for Mac), iTools (for Windows)




http://ift.tt/u7MGwz

www.itools.ru

Способ распространения iExplorer: demo / license

Способ распространения iTools: бесплатно

Обе программы позволяют:



  • получить доступ к файловой системе устройств

  • устанавливать приложения

  • подменять файлы сейвов

  • загружать фотографии / скриншоты




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


Device Any Where


Device Anywhere (Mac & Windows)




http://ift.tt/1psQx0v

Способ распространения: 65 часов trial / далее почасовая оплата

  • Сервис позволяет удаленно вести ручное/автоматизированное тестирование приложений.

    Доступно около 400+ устройств.




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




Reflector


Reflector (Mac and Windows)




http://ift.tt/TTm0hM

Способ распространения: trial / license

  • Программа позволяет снимать видео с экрана iOS устройств через AirPlay




Эта штука бывает очень полезна, когда баг проявляется всего на нескольких кадрах или же когда одного описания WTR не достаточно, чтобы понять, как воспроизвести баг.

Также мы пользуемся рефлектором, когда нас просят снять видео геймплея (для журналистов или презентаций).


Android File Transfer


Android FileTransfer (Mac only)




http://ift.tt/1cETvH1

Способ распространения: бесплатно

  • Позволяет получить доступ к внутренней памяти android-устройств




Автоматически запускается при подключении android-устройства, к компьютеру. При отключении также самостоятельно закрывается.


Charles


Charles (Mac and Windows)




www.charlesproxy.com

Способ распространения: 30 days trial / license

  • Позволяет анализировать трафик, который генерит ваше устройство




Незаменимая программа, если ваше приложение должно работать через сервер или имеет встроенные рекламные sdk. Таким образом, вы можете отследить все исходящие запросы и то, что приходит в ответ.


HMA


HideMyAss (iOS, Android, Mac, Windows)




hidemyass.com

Способ распространения: подписка

  • Сервис предоставляет доступ к VPN-серверам в различных странах




Мы пользуемся этим сервисом для проверки качества рекламы в разных странах, а также некоторые Geo-based компоненты приложения.

Одним из его главных достоинств — приложения для Android и iOS, которые позволяют переключаться между странами, без ручного ввода ip-адреса серверов.


Также Adnroid пользователей может обрадовать то, что, используя приложение, можно обойти принудительную установку пароля для разблокировки устройства.


Что еще может оказаться полезным?




HMA
TeamCity, Jira, Confluence



www.atlassian.com

Способ распространения: trial / license

Если Jira и Confluence не требуют особого представления в IT-сфере, то с TeamCity сталкивалось куда меньше людей. В спайке с остальными продуктами от компании Atlassian он значительно расширяет набор возможностей тестировщика:


Во-первых, есть возможность отслеживать из интерфейса, какие баги были исправлены в той или иной сборке.

Во-вторых, нет необходимости бегать за программистами с просьбой собрать билды.

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


TestFlight


TestFlight



http://ift.tt/IekT0Z

Способ распространения: бесплатно

Это очень простое и удобное решение, для проведения закрытых плей-тестов на раннем этапе разработки приложения.


Сервис позволяет:



  • рассылать билды «по воздуху»

  • собирать отзывы

  • смотреть отчеты по крешам приложения




Как многие слышали, Apple купили компанию-разработчика сервиса и объявили об интеграции TestFlight в AppStore. Думаю, вскоре сервис сервис станет незаменимым для экспериментов, в целях улучшения продуктов.

AppStoreGoogle Play


AppStore и Google.Play



http://ift.tt/1psQzWm

http://ift.tt/1qMVoxr

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


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


QIWI


QIWI кошелек



visa.qiwi.ru

Способ распространения: бесплатно

На этом сервисе у нас заведена карта VISA Virtual, через которую мы проводим все продакшн покупки (например в апдейтах, вышедших в live). Также он будет удобен, если вы держите отдельный аккаунт для покупок популярных игр, чтобы быть в курсе тренда игрового рынка.


Большим плюсом является, что терминалы всегда находятся в шаговой доступности, а за пополнение средств на qiwi кошелек комиссия не взимается.


Про инструменты в целом все, надеюсь, было полезно.


К слову — у нас сейчас имеется свободная роль на QA Lead-a, поэтому если есть желание окунуться в мирок тестирования ZeptoLab чуть глубже — шанс есть (описание тут)


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

Не переключайтесь!


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий