пятница, 12 сентября 2014 г.

Обещанное с дня тестировщика

Всем привет!

Во-первых, ещё раз хочу всех поздравить с прошедшим днём тестировщика. Хотя бы потому, что если бы не он, то я даже не знаю, когда я бы стряхнула пыль с блога :)

Ведь 9 го сентября у нас случилась небольшая (как мы думали) онлайн встреча, где я решила рассказать совсем немного о тестировании мобильных приложений и простых веб-сайтах на мобильных устройствах. Я как та  чукча, в общем - есть проект по мобилкам: надо со всеми поделиться, что и как у меня происходило.

Рассказывала я об особенностях и сложностях тестированиях, эмуляторах и нагрузочном тестировании Android-приложений. Почему Android? Да потому что я чукча именно с ним происходит моё плотное погружение в мобильные тестировщики

Хотя, собственно, что говорить. Если кому интересно, то вот само выступление



А ещё было много вопросов. И так как я обещала, что в конце недели на них отвечу, то приходится выполнять :)


Q: недавно кто-то писал статью, о том, что разработку сайта стоит начинать с мобильной версии сайта, ваше мнение?

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

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

Q: в слайд о том что что сейчас на рынке я бы добавила BB и BB10, согласна что не у всех есть устройства на данных ОС, но привозных достаточно много

Да, наверное, надо было. Но я добавила именно то, что у всех на слуху.

Q: Совет для тестирование под iOS - приобрести iPod Touch, он практически той же конфигурации, что и айфоны, но значительно дешевле. Без телефона и несколько других ограничений

Но тогда не проверишь звонок на телефон и работу приложения в режиме ожидания - согласитесь :) То есть это тоже некоторый костыль.

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

Или к переходу на сайт конкурента :) Это только вконтакт или ещё какие-нибудь монстры могут себе позволить )

Q: площадку для фриланса посоветуете?

Где-то у меня было несколько постов о том, как я дошла до жизни  такой и что с этим делаю :)

Q: Вместо эмуляторов используйте Samsung Remote Test Lab - можно подрубиться к реальным устройствам с хорошим пингом (Недавно запустили сервер в России насколько я знаю) + доступны wearable устройства и устройства на Tizen

О, спасибо большое! Обязательно посмотрю, потому что какая-то засада с этим Samsung получается.

Q: так какой эмулятор выбрали?

В основном я использую встроенный в Android SDK,т.к. для приложения не предполагается использования для звонящих и смс-щихся устройств.

Q: Для ускорения эмулятора андроидов почитайте по ключевому слову HAXM. Ускоряет запуск на порядок

Спасибо! Опробую на следующей итерации

Q:На скольких девайсах (наверняка есть основной тестовый набор) вы тестируете программу под Andoid? Ведь их более 7000 видов с разными версиями ОS, GPU, CPU и так далее, а на эмуляторах мне кажется нельзя дать 100% гарантию проверки и нужны полевые испытания

Да, конечно. Эмуляторы - это только такой вариант уменьшения рисков. В общей сложности используем 16 устройств. Плюс, если надо, я беру у знакомых ещё (как история с Samsung)

Q: еще есть Xamarin test cloud есть, правда дорогой он

Ну вот в силу стоимости и не упомянула их

Q: разве в стандартном эмуляторе нельзя позвонить?

Нет.

Q: к эмуляторам еще можно добавить Perfecto Mobile  - облачное хранилище

Да, можно. Но он тоже за деньги.

Q: рут ставили на все свои устройства?

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

Q: а ссылки из презентаций?)

Да пожалуйста  :)

1.
http://www.bluestacks.com/ - эмулятор

2.
http://www.google.com/think/multiscreen/start.html
http://quirktools.com/screenfly
http://www.gomez.com/mobile-readiness-test
http://ipadpeek.com/
http://www.responsinator.com/ - просмотры онлайн как отображается сайт

3.
http://jmeter-plugins.org/wiki/AndroidDriverConfig/  - ссылка на AndroidDriverConfig для jmeter

4.
http://community.blazemeter.com/knowledgebase/articles/186249-load-test-mobile-apps-easily  - инструкция по настройки Proxy на устройстве

Q: Ира, а как тестируется безопасность мобильных приложений? удалось ли обнарудить уязвимость?

Принципиальной разницы нет - основные способы рассказала Таня в своём докладе

Несколько да, обнаружилось)

Q: На почту прийдет рассылка с записью докладов?

Ну как минимум, опубликовали на сайте. И я у себя)

А вообще, не совру, мы все приятно удивлены и активностью, и количеством, решивших слушать нас. На самом деле, это круто, что мы такие вот все - любим развиваться, общаться и делиться опытом )

6 комментариев:

  1. >>>... iPod Touch, он практически той же конфигурации, что и айфоны....

    >>Но тогда не проверишь звонок на телефон и работу приложения в режиме ожидания - согласитесь :) То есть это тоже некоторый костыль.

    Наверное, можно будильник/таймер поставить, с примерно тем же эффектом.

    ОтветитьУдалить
    Ответы
    1. Тогда это будет работа приложения, когда приходит уведомление от другого приложения.

      Удалить
  2. Было очень интересно прослушать Ваш доклад и ознакомиться со ссылками!

    P. S. И отдельное спасибо за то, что проверяете мои домашние задания в курсе "Тестирования производительности", группа 19 :)

    Артём Кравченко

    ОтветитьУдалить
    Ответы
    1. Я рада, что вам пригодилась информация)

      Удалить
  3. И еще, скажите, а Вас в скайпе можно добавить в контакты для обмена опытом?

    ОтветитьУдалить