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

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

.
Тестирование мобильных приложений
Видеозапись доклада Виктории Юркевич с онлайн-конференции для тестировщиков КоТэ
09.02.2018 10:45

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

Если учесть различные значения таких переменных, как операционная система и её версия, разрешение и размеры экрана, емкость АКБ, сотовый оператор, количество sim-карт, наличие или отсутствие WiFi, качество соединения по нему и ряд других влияющих параметров, то как итог получится невероятно большое количество комбинаций, на проверку во время тестирования которых потребуются колоссальные трудозатраты.

Как этого избежать?

Доклад Виктории Юркевич "Как избежать ошибок при покрытии мобильных окружений"

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

 
Путеводитель по инструментам автотестирования мобильных приложений
02.02.2018 00:00
    Автор: Арсений Батыров, Mobile QA тренер

    Оригинальная публикация: https://habrahabr.ru/company/badoo/blog/347986/

    …несмотря на то, что он кое в чём неполон, содержит много сомнительного или,
    во всяком случае, вопиюще неточного, он имеет два важных преимущества:
    во-первых, он немного дешевле, [...], а во-вторых, на его обложке большими
    и приятными для глаз буквами написаны два слова «Без паники!»
    — The Hitchhiker's Guide to the Galaxy

    Меня зовут Арсений Батыров, я работаю в отделе QA Badoo и занимаюсь в основном ручным тестированием веб-приложений. А ещё я веду курсы по ручному и автоматическому тестированию мобильных приложений.

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

    Я преследовал три цели:

    1. Классифицировать инструменты в стеке автотестирования, чтобы стали понятны их иерархия и сочетаемость.
    2. Показать, какие инструменты популярны сегодня на рынке.
    3. Рассказать про самые популярные инструменты каждого типа и сравнить их по нескольким параметрам.

    Результатом моих трудов стал этот путеводитель по наиболее популярным и простым в освоении инструментам автотестирования мобильных приложений.

    Подробнее...
     
    Мобильные приложения и их тестировщики: all you need to know
    16.01.2018 00:00

    Автор: Максим Железный, QA инженер, www.linkedin.com/in/maxzheleznyy, twitter.com/MaxZheleznyy

    Оригинальная публикация: https://habrahabr.ru/company/tdb/blog/337234/

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

    Если разбить статью на части, то она будет выглядеть так:

    • Источники информации для максимально успешного тестирования
    • Инструменты для упрощения жизни тестировщика
    • Hint’ы
    • Доставка и анализ приложений
    • Куда расти дальше, если постигли дзен

    //Алярма — ниже параграф для менеджеров и ценителей статистики

    В этой статье я не буду рассказывать что такое iOS и Android, но нельзя не сказать, какую важную роль играют мобильные платформы в нашей жизни. Если обратиться к статистике по продажам PC и смартфонов, то мы можем увидеть, что с каждым годом количество мобилок растет, а вот PC все меньше пользуется спросом. Однако не стоит разводить полемику о смерти какой-либо из платформ. Как отлично было сказано в статье Пола Адамса — каждому бизнесу стоит найти свой идеальный баланс между мобильным и стационарным типом работы с информацией. А пока менеджеры убежали решать вопросы бизнеса, я продолжу.
    //Параграф для менеджеров закончился

    Подробнее...
     
    Опрос по инструментам автоматического функционального тестирования мобильных приложений
    10.01.2018 11:30

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

    Готовясь к первому запуску курса “Автоматизированное тестирование Android-приложений”, я задался вопросом: какие инструменты функционального автотестирования для мобильных приложений сейчас наиболее популярны, что стоит выбрать для знакомства новичков с этой темой?

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

    Поэтому я разместил простой опрос из трёх пунктов на нескольких крупных сообществах QA в FB, Telegram и Skype. За несколько дней я получил ответы от 36 человек, что уже подходит под критерии большой статистической выборки. Конечно, этот опрос не претендует на звание серьёзного исследования рынка, но помогает понять основные тренды.

    Подробнее...
     
    SQA Days 21: подборка докладов по тестированию мобильных приложений
    13.10.2017 12:40

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

    Супер быстрая автоматизация тестирования на iOS, Виктор Короневич, Badoo, London


    End-2-End UI автоматизация в мобильном приложении. Наша реализация, Павел Иванов, Альфа-Банк, Москва

    Напоминаем, что уже открыта регистрация на следующую конференцию для специалистов в области качества программного обеспечения- SQA Days-22, Санкт-Петербург, ноябрь.

    Как обычно для читателей нашего портала действует промокод на получение 10% скидки.

    Промокод для получения 10% скидки - s-t.ru

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

     
    Оптимизация автотестов в процессе мобильной разработки
    02.10.2017 11:40

    Автор: Эран Кинсбрунер (Eran Kinsbruner)

    Оригинал статьи: https://mobiletestingblog.com/2017/08/25/optimizing-mobile-test-automation-across-the-pipeline/

    Перевод: Ольга Алифанова

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

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

    Множество "хозяев" у одной и той же проблемы

    Так как мы живем в мире Agile/DevQAOps, разработка кода автотестов – проблема не только QA, но и всех вообще. Тесты выполняются в процессе разработки, начиная от разработки как таковой и заканчивая интеграцией и пред/пострелизным тестированием.

    Использование "умных меток" для ваших тестовых сценариев (авторизации), наборов тестов (приложение А) и типов (юнит, регресс) может быть хорошим шагом в сторону обретения контроля над вашими тестами.

    Без понимания контекста, наличия четких процессов и постоянной структурированной валидации тестов поддерживать, анализировать и избавляться от багов в них будет со временем все сложнее – почти как найти ключик на картинке ниже.

    Подробнее...
     
    Тестирование мобильной версии сайта без мобильного устройства
    11.09.2017 00:00

    Автор: Франсуа Ле Нотр (Francois Le Notre)

    Оригинал статьи: https://www.lyontesting.fr/en/testing-mobile-website-without-any-mobile-device-at-what-cost

    Перевод: Ольга Алифанова

    Эта статья – продолжение статьи Стефана про разнообразие методик для тестирования мобильных приложений в условиях нехватки физических устройств: Как тестировать на мобильных телефонах, не имея телефонов?

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

    Подробнее...
     
    Нагрузочное тестирование мобильного приложения: запись трафика и создание скриптов
    24.07.2017 16:13

    Автор: Владимир Иванов

    Оригинальная публикация: http://www.performance-lab.ru/blog/load-testing/mobile-app-load-testing_traffic-recording

    Эта статья описывает процесс записи трафика и создание скрипта для jMeter с целью провести нагрузочное тестирование мобильного приложения для iOS и Android.

    Введение

    Мобильный рынок — один из самых быстрорастущих во всем направлениям: от рекламы до использования в бизнес-сфере.

    Использование мобильных устройств в некоторых задачах еще в 2014 году пришло к показателям ПК, поэтому необходимость в тестировании мобильных приложений становится важной пропорционально росту рынка.

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

    Подробнее...
     
    Системный подход к тестированию Android-приложений, или О чем молчали разработчики
    18.07.2017 11:29

    Оригинальная публикация: https://habrahabr.ru/company/mobileup/blog/327416/

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

    Как внести ясность в такой ситуации? Некуда деваться, пора разбираться, что же там происходит «под капотом» приложения.

    Конечно, можно перечитать всю доступную документацию для разработчиков, но вряд ли это время заложено в сроки проекта. Есть путь проще и продуктивнее: узнать у разработчика, что представляет из себя та функциональность, в которой возникает баг.

    Подробнее...
     
    Debug-панель в тестировании мобильных приложений
    21.06.2017 07:26

    Видео выступления на конференции DUMP-2017 автора и тренера курса "Тестирование мобильных приложений", Арсения Батырова.

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

    Для ускорения этого процесса уже достаточно давно используется debug-консоль, которая позволяет быстро сформировать нужное состояние приложения и заниматься тестированием сразу. В своём докладе я расскажу об опыте использования таких панелей на популярных ОС: Android, iOS и Windows Phone, а также на паре непопулярных. Мы рассмотрим варианты решений для клиента и сервера, как защитить этот режим от попадания в руки пользователя и как убедить разработчиков в его необходимости. Ну, и пара фейлов, конечно же, куда без них.

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



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