Что пишут в блогах

Подписаться

Онлайн-тренинги

Конференции

Что пишут в блогах (EN)

Разделы портала

Про инструменты

Лучшие вакансии

.
Тестирование мобильных приложений
Tips&Tricks тестировщику мобильных приложений - сентябрь 2015
07.09.2015 00:34

Автор: Александр Хозя

Оригинальная публикация

Tips

1. Используйте mind-карты и эвристики/мнемоники для облегчения тестирования - все аспекты мобильного тестирования иногда сложно удержать в голове:

2. Смотрите diff-ы каждой ветки/фичи и задавайте как можно больше вопросов разработчиков. Этим вы:

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

3. Изучите жизеннный цикл приложений. Activity 1, 2, 3 (Android) и ViewController 1, 2, 3 (iOS) для понимания из какого в какое состояние может переходить экран приложения и самое приложение.

4. Попросите выводить в лог все запросы к серверу и/или попросите удобную 'смотрелку логов' у сервер-side разработчиков, чтобы удобнее было анализировать запросы и выявлять дубликаты и/или находить более удобные способы обновления данных. Например, для обновления одной части профиля разработчик может перезапрашивать весь профиль вместо использования более легковесного запроса.

Подробнее...
 
Мобильный парк или искусство ухода за тестовым устройством
05.12.2014 11:48

Надежда Кныш, ЗАО «Технологии качества», бренд A1QA

В тестировании мобильных приложений парк устройств играет столь же важную роль, как и человеческий ресурс. Современные средства эмуляции и облачные сервисы не дают возможности гарантировать высокое качество мобильных приложений. Именно поэтому смартфоны, планшеты и носимые устройства в мобильном парке должны находиться в состоянии «полной боевой готовности», а срок службы должен быть продлен до максимума.

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

Общие правила работы с парком устройств

Отдельный парк устройств для конкретного проекта – это мечта любого QA Менеджера с одной стороны, и непозволительная роскошь с другой. Именно поэтому зачастую парк устройств является достоянием целой компании с множеством команд и большим набором мобильных проектов. Если в таком парке устройств 10 и меньше, то особого жесткого контроля не требуется. Но если парк содержит внушительное количество мобильных девайсов, стоит детально регламентировать правила получения и возврата устройства.

Подробнее...
 
6 «жизненных» советов или ЛАЙФХАК по мобильному тестированию
15.10.2014 13:49

Надежда Кныш , ЗАО «Технологии качества», бренд A1QA

Без погружения в архитектуру приложений, особенности мобильных платформ и устройств, я решила собрать в этой статье набор из 6 нетривиальных советов из личного опыта или, как теперь это модно называть, ЛАЙВХАК. Надеюсь, он поможет Вам сделать мобильное тестирование более эффективным.

1. Во время тестирования мобильное устройство должно занимать естественное положение

Среди моих друзей и знакомых нет людей, которые бы пользовались мобильным телефоном, лежащим на столе. К сожалению, очень часто замечаю, что тестирование проводится именно так. Угрюмый QA-инженер томно нависает над экраном лежащего на столе смартфона. Это, на мой взгляд, категорически неправильно. Телефон должен занимать обычное, привычное пользователю положение. Обычно мы держим его в одной руке, направляя поверхность экрана перпендикулярно взгляду. Для того, чтобы сэмулировать и зафиксировать естественное состояние телефона, достаточно просто использовать подставку. В своё время я открыла, что обычный крючок для наушников как нельзя лучше выполняет роль подставки для телефона. Вот такой незамысловатый лайфхак.

Оценив идею, коллеги помогли мне склеить замечательную подставку из картона. Отличную подставку можно сделать из старой коробки от аудиокассеты. Не суть важно как вы это сделаете, главное чтобы телефон не лежал на столе, а «смотрел» экраном на вас. Поверьте, это позволит сконцентрировать внимание на интерфейсе и пользовательских качествах.

2. Всегда держите под рукой соединительный кабель

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

Подробнее...
 
Лайфхаки ручного тестирования на мобилках
23.09.2014 19:40

Доклад Юлии Горловой на конференции SQA Days-15, 18-19 апреля 2014, Москва, а 14-15 ноября пройдёт следующая 16-ая конференция SQA Days в Питере - присоединяйтесь.

Презентация: http://www.slideshare.net/VLDCORP/ss-33705537
Видео: https://vimeo.com/92581260

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

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

Подробнее...
 
День тестировщика 2014: Ирина Винокурова про тестирование на мобилках
12.09.2014 13:23

Доклад Ирины Винокуровой с онлайн-встречи, приуроченной к Дню тестировщика 2014.

Давайте все согласимся, что мобильные гаджеты- уже неотъемлимая часть жизни.

И зачастую с приложениями работаешь уже не на компьютере, а с планшета. Или с телефона.

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

Подробнее...
 
3 пункта, которые Вы должны знать о тестировании мобильных приложений с разными типами подключений
11.02.2014 11:58

Статья подготовлена Александром Хозей и Андреем Дзыней в рамках подготовки к тренингу Тестирование мобильных приложений 2.0, который начнется 28 февраля.

Тестирование работы с разными типами и качеством связи является одним из столпов тестирования мобильных приложений. Смартфон - личная вещь и находится с владельцем практически всегда: будь то поездка в городском транспорте или, например, на экскурсии в пещеры. Мобильные приложения не должны подводить, особенно в трудную минуту.

Пример из жизни. Вы установили приложение одной из авиакомпаний, с помощью которого можно осуществлять электронную регистрацию и посадку на борт. Регистрация была совершена дома, а телефон установлен в режим ожидания. По прибытию в аэропорт, где необходимо показать билет - Вы разблокировали экран. В момент подключения к открытой точке доступа аэропорта (в таких точках доступа необходимо авторизоваться в браузере) приложение принялось за обновление закешированной страницы и скрыло ее за экраном активности (в худшем случае, закрылось после сбоя). Работник аэропорта не может считать штрих-код с экрана, вы безуспешно пытаетесь отыскать сохраненную страницу, очередь сзади начинает роптать. В конечно итоге вам приходится разрешать проблему в индивидуальном порядке с представителями авиалиний. Неприятная ситуация.

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

Подробнее...
 
Appium. Тестируем гибридные мобильные приложения в стиле Webdriver API
23.12.2013 16:17

По традиции после завершения очередной онлайн-конференции мы публикуем доклад, который был признан лучшим по результатам пользовательского голосования. На конференции Moble ConfeT&QA победителем стал Андрей Стахиевич с рассказом про инструмент Appium, предназначенный для автоматизации тестирования приложений на Android и iOS (а в ближайшем будущем обещают также поддержку FirefoxOS).

Подробнее...
 
Как извлечь выгоду от использования Monkey Exerciser для Android
09.09.2013 09:25

Авторы: Андрей Дзыня и Александр Хозя

Говорят, Monkey Testing - это то, чем занимаются большинство тестировщиков и  для тестирования простого мобильного приложения не нужно много знаний. В этой статье мы хотим развеять некоторые мифы об этом типе тестирования и как альтернативу показать использование специализированного инструмента UI Monkey Exerciser для мобильной платформы Android.

Инструмент UI Monkey Exerciser выполняет очень трудоемкую работу, а именно случаное взаимоействие с приложением, которое вы разрабатываете/тестируете.

Выглядит это следующим образом

Подробнее...
 
Надежные тесты для автоматизации тестирования Android приложений с Robotium
18.05.2012 11:11

Автор: Андрей Дзыня

Не так давно я закончил первую статью из цикла автоматизации мобильных приложений. Я попытался максимально полно дать информацию по установке требуемого окружения, для разработки и автоматизации тестирования NativeAndroid приложений, при помощи инструмента Robotium.

В конце той статьи был приведен пример простого теста. Давайте еще раз взглянем на него.

Подробнее...
 
Андрей Дзыня: Автоматизация тестирования мобильных приложений
08.01.2012 18:34

На прошедшей конференции SQA Days 10 Андрей Дзыня выступил с обширным выступлением. Доклад состоял из двух частей:

  • использования cloud-сервисов для тестирования мобильных приложений;
  • автоматизация Android-приложений при помощи инструмента Robotium

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

Подробнее...
 



Страница 7 из 8