Всем привет!
Во-первых, ещё раз хочу всех поздравить с прошедшим днём тестировщика. Хотя бы потому, что если бы не он, то я даже не знаю, когда я бы стряхнула пыль с блога :)
Ведь 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: На почту прийдет рассылка с записью докладов?
Ну как минимум, опубликовали на сайте. И я у себя)
А вообще, не совру, мы все приятно удивлены и активностью, и количеством, решивших слушать нас. На самом деле, это круто, что мы такие вот все - любим развиваться, общаться и делиться опытом )
Во-первых, ещё раз хочу всех поздравить с прошедшим днём тестировщика. Хотя бы потому, что если бы не он, то я даже не знаю, когда я бы стряхнула пыль с блога :)
Ведь 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: На почту прийдет рассылка с записью докладов?
Ну как минимум, опубликовали на сайте. И я у себя)
А вообще, не совру, мы все приятно удивлены и активностью, и количеством, решивших слушать нас. На самом деле, это круто, что мы такие вот все - любим развиваться, общаться и делиться опытом )
>>>... iPod Touch, он практически той же конфигурации, что и айфоны....
ОтветитьУдалить>>Но тогда не проверишь звонок на телефон и работу приложения в режиме ожидания - согласитесь :) То есть это тоже некоторый костыль.
Наверное, можно будильник/таймер поставить, с примерно тем же эффектом.
Тогда это будет работа приложения, когда приходит уведомление от другого приложения.
УдалитьБыло очень интересно прослушать Ваш доклад и ознакомиться со ссылками!
ОтветитьУдалитьP. S. И отдельное спасибо за то, что проверяете мои домашние задания в курсе "Тестирования производительности", группа 19 :)
Артём Кравченко
Я рада, что вам пригодилась информация)
УдалитьИ еще, скажите, а Вас в скайпе можно добавить в контакты для обмена опытом?
ОтветитьУдалитьКонечно, можно)
Удалить