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

Подписаться

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

Конференции

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

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

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

.
Тестирование мобильных приложений
SQA Days 25: подборка докладов по мобильному тестированию
26.08.2019 00:00

Мы отобрали доклады с конференции SQA Days 25, посвященные тестированию мобильных приложений.

  • Особенности тестирования подписок в iOS – Яна Корсунская, BPMobile (Минск).
  • Тестирование производительности iOS приложения инструментами Xcode – Виталий Педаш, TDNA (Запорожье).
  • Ускорение iOS-тестов – Екатерина Батеева, Тинькофф (Москва).
  • Appium Dockerization: от идеи до продвинутого использования – Саргиз Саргсян, PicsArt Inc. (Ереван)

Видео докладов ниже.

Подробнее...
 
Получение данных об устройстве через Android Debug Bridge
06.08.2019 12:27

Автор: Батыров Арсений

Функционал утилиты Android Debug Bridge - огромен. Часто ее используют для снятия логов, однако она может выдать и более подробную информацию. Например, с ее помощью можно сделать скриншот, или даже записать видео, хоть и с некоторыми ограничениями. Да и логи можно выводить в зависимости от приоритета, приложения и других параметров. Наконец, можно узнать многое о самом девайсе, просто обратившись к нему через ADB. В этом видео мы показываем, как сделать все это и даже больше.

Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

Мы подробно разбираем различные возможности ADB на нашем курсе Консольные утилиты Android: инструменты тестировщика.

Хотите присоединиться? Записывайтесь на курс!!!

Обсудить в форуме

 
Автоматизация тестирования мобильных приложений: сравнение инструментов
05.08.2019 00:00

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

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

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

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

Подробнее...
 
Сервисы статистики для мобильных приложений
23.07.2019 00:00

Автор: Батыров Арсений

Привет! Меня зовут Арсений Батыров, я работаю в Яндексе, а также веду курсы по тестированию. В работе мне часто приходится выбирать девайсы для проведения тестирования в различных условиях. Помимо очевидных параметров вроде dpi и ОС я часто опираюсь на статистику распространенности устройств, чтобы точно покрыть все наиболее популярные комбинации. В этой статье перечислены сервисы с различной статистикой, которыми я пользуюсь при подборе устройств. Если для вас эта проблема актуальна — добро пожаловать под кат.


Подробнее...
 
Мобильное тестирование, часть 4: введение в тестирование мобильной безопасности
17.07.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

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

  • Мобильные устройства изначально более безопасны по сравнению с традиционными веб-приложениями, потому что это личная вещь пользователя. Из-за этого куда сложнее "заглянуть под капот", чтобы увидеть, как работает приложение.
  • Из-за вышеописанной сложности тестирование мобильной безопасности зачастую требует инструментов, которых у среднестатистического тестировщика может и не быть под рукой – к примеру, XCode Tools или Android Studio. Тестирование безопасности на физическом устройстве может также требовать рутованного или джейл-брейк телефона (это телефон, измененный таким образом, что пользователь получает администраторские права или устраняет пользовательские ограничения. Рут-права можно получить на Android, а джейл-брейк провести для iPhone. Нет, не делайте этого со своим личным устройством).
  • Сложно найти информацию по тестированию мобильной безопасности, если вы начинающий – большая часть документации предполагает, что вы уже достаточно хорошо ориентируетесь в продвинутых концепциях тестирования безопасности или разработке мобильных приложений.
Подробнее...
 
Мобильное тестирование, часть 3: советы и инструменты для автоматизации мобильного тестирования
10.07.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

Тут в игру вступает автоматизированное тестирование мобильных приложений. К счастью, в наши дни целое море продуктов и сервисов способны помочь автоматизировать наши мобильные тесты. Сегодня я расскажу о пяти из них, но сначала давайте рассмотрим семь советов, которые помогут вам преуспеть в автоматизации мобильного тестирования.
Зайдите в любой салон связи, и вы увидите широкую линейку телефонов. Конечно, все стремятся убедиться, что ваше приложение хорошо работает на всех и каждом из них – а также на старых моделях, которыми до сих пор пользуется ваша аудитория. Однако прогон даже самого простенького набора ручных тестов на телефоне или планшете занимает время. Умножьте это время на количество предположительно поддерживаемых устройств, и у вас появится невпроворот работы!

Подробнее...
 
Мобильное тестирование, часть 2: ручное тестирование мобильных приложений
02.07.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Работа с JUnit в мобильном тестировании
01.07.2019 10:21

Автор: Батыров Арсений


JUnit - это библиотека на языке программирования Java, предназначенная для разработки и запуска автоматизированных тестов. Изначально разрабатывалась для unit-тестирования, однако позже стала использоваться для других типов тестов - функциональных, API-тестов и UI-тестов.


В эту библиотеку входят такие модули, как junit.framework.Assert, предназначенный для верификации каких-либо данных или состояний теста и junit.framework.TestCase, предназначенный для выделения самого теста в отдельную сущность, имеющую прекондишены (описанные с тегов @Before) и посткондишены (описанные тегом @After).

О том, как начать работать с JUnit мы рассказываем в этом видео:

Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

Библиотеку JUnit мы используем на курсе “Автоматизатор мобильных приложений” для написания автотестом для Android, iOS и MobileWeb.

Хотите присоединиться? Записывайтесь на курс!

Обсудить в форуме

 
Установка приложений на Android через ADB
12.06.2019 23:51

Автор: Батыров Арсений

Утилита Android Debug Bridge обладает огромным функционалом. Даже простая установка приложения может производиться различными способами. Это удобно, если вам нужно одновременно обновлять приложение на большом количестве девайсов, или устанавливать их часто. Также в ADB есть различные ключи, которые ограничивают установку устаревших версий, или наоборот - позволяют обновить приложение. Об этих и некоторых других функциях утилиты adb install мы рассказываем в этом видео.

Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

Мы устанавливаем приложения и составляем “набор новичка” на нашем курсе “Консольные утилиты Android: инструменты тестировщика”. 

Хотите присоединиться? Записывайтесь на курс!

Обсудить в форуме

 
Гайдлайны Android и iOS
29.05.2019 10:51

Автор: Батыров Арсений

Дизайн мобильного приложения — один из главных факторов для пользователя, а значит и для разработчика. Хороший дизайн удерживает пользователя в приложении, плохой и нелогичный - заставляет его удалить. Ошибки дизайна, найденные в готовом приложении, исправлять очень дорого - ведь все приложение уже работает по установленным правилам. Поэтому тестировщик может помочь команде разработки, отметив возможные ошибки и неточности еще в момент их появления. Чтобы сделать процесс проще, создатели мобильных ОС сделали документы, где описаны основные принципы дизайна приложений и возможные трудности. Эти документы называются гайдлайнами, и хороший тестировщик должен иногда обращаться и к ним. В этом видео мы рассказываем о том, какие гайдлайны есть для Android и iOS:


Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

Мы читаем эти гайдлайны и работаем с ними на курсе Тестирование мобильных приложений.

Хотите присоединиться? Записывайтесь на курс!

Обсудить в форуме


 



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