Как стать автором
Обновить
26.88

Тестирование мобильных приложений *

Методы, советы, опыт

Сначала показывать
Порог рейтинга
Уровень сложности

Дебаггинг приложения без Xcode. Зачем?

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 1.6K
Роадмэп

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

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

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 1

Новости

Как я перешёл из ручного тестирования в автоматизированное

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 5.8K
Мнение

От коллег-тестировщиков я не раз слышал: «В ручном тестировании упёрся в потолок, хочется перейти в автоматизацию, но боюсь, что не потяну» или «…не знаю, с чего начать». Меня зовут Михаил, в тестировании 7 лет, из них около 4 занимаюсь автоматизацией. В последние пару лет мануальщики нужны всё реже, некоторые компании их уже не нанимают. Бизнесу интересны fullstack-специалисты, умеющие и вручную тестировать, и автоматизировать. Мой опыт подсказывает, что перейти из ручников в автотестеры по силам каждому. Так что я протёр клавиатуру и написал для вас эти мемуары. Заходите под кат, возможно, статья будет волшебным пенделем стимулом для тех, кто ещё сомневается и тянет с переходом. 

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 2

О чём молчат тестировщики?

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 4.5K
Мнение

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

Из каждого утюга сегодня звучит призыв двигаться в сторону IT. Информационные технологии — это уже не только про математику, но и про дизайн, менеджмент, аналитику и тестирование. Причём о тестировании говорят как о чём-то очень лёгком для начала карьеры. Мол, стать тестировщиком может каждый. Но стать — это одно, а стать профессионалом — совсем другое.

Эту статью я хочу посвятить непростой работе QA-инженера, которую так легко обесценивает реклама курсов по «входу в IT». При этом все хотят работать только с профессионалами, но хорошего тестировщика днём с огнём не найдёшь. Потому что тестировщик — это командный игрок, который создаёт синергию для выпуска хорошего продукта. В слаженной команде QA-инженер становится T-shaped специалистом: умеет погружаться в код, может дать дизайнеру идеи  по UX и т. д. То есть социальные навыки у QA должны быть развиты не хуже технических. 

QA-инженер  — это не волк-одиночка, который только ищет баги. Задача тестирования — проверка работы продукта в соответствии с требованиями заказчика. Есть даже поговорка, что разработчики радуются, когда работает, а тестировщики радуются, когда не работает. Потому что тестировщики проверяют работу программы согласно требованиям к ПО и удостоверяются, что нет багов. Но поиск багов — не цель тестировщика, а следствие его кропотливой работы.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Дашборд тестировщика, или Как мы собираем метрики в отделе тестирования ЮMoney

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 770
Кейс

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

Читать далее
Рейтинг 0
Комментарии 0

Истории

Неочевидные возможности короля картографического ПО на гаджетах

Время на прочтение 8 мин
Количество просмотров 27K

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

ПО OsmAnd расшифровывается, как OpenStreetMap Automated Navigation Directions (источник: оф.сайт), а не как пишут, на некоторых форумах, например, на 4pda, как ОпенСтритМапАНДроид.

Читать далее
Всего голосов 52: ↑52 и ↓0 +52
Комментарии 139

Тестирование ПО — это больше, чем «просто нажать пару кнопок»

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.3K
Мнение

Автор: Роман Горбунов, руководитель проектов в сфере обеспечения качества ИТ‑компании «Точка качества».

При взаимодействии с директорами, владельцами бизнеса и некоторыми руководителями команд разработки специалисты компании по тестированию программного обеспечения «Точка качества» периодически сталкиваются с мнением, что тестировать ИТ‑решение — это легко и быстро. Нужно просто нажать несколько кнопок и готово, запустить пару программ, и можно делать релиз.

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

Чтобы выпустить на рынок востребованное ПО, которое будет работать быстро и корректно, будет соответствовать критериям безопасности и дизайна, необходимо провести тестирование. Тестирование ПО — это многогранный и сложный процесс, который делится на виды, этапы, методы и инструменты и требует особых компетенций, которыми не всегда обладают другие ИТ‑специалисты.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 3

Перф-тесты VS аномалии. Вечная битва за производительность приложений на iOS

Время на прочтение 17 мин
Количество просмотров 3.6K

Чем больше задач выполняет приложение, тем тщательнее нужно следить за его производительностью. Под катом на примере Яндекс Браузера и приложения Яндекс с Алисой подробно расскажу о том, как мы отслеживаем аномалии метрик производительности на стороне клиента с помощью перф‑тестов: основные принципы универсальны, и вы легко сможете использовать их для других типов приложений.

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

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 8

Вышел релиз Playwright 1.38

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 838

Playwright рекомендует использовать пакет @playwright/test и загружать браузеры с помощью команды npx playwright. Если вы следуете этой рекомендации, для вас ничего не изменилось. Однако вплоть до версии 1.38 при установке пакета playwright вместо @playwright/test браузеры загружались автоматически. Это уже не так, и рекомендуется явно загружать браузеры с помощью команды установки npx playwright.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Приглашаем на Ozon Tech Community QA Meetup

Время на прочтение 2 мин
Количество просмотров 779

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

У нас есть интересные задачи и классные решения для них, которыми мы хотим поделиться.Приглашаю вас на открытый Ozon Tech Community QA Meetup, в Москве, 21 сентября в 19:00

На митапе подробно обсудим, как устроено тестирование в Ozon, поговорим про тестовое покрытие и узнаем, как работает QA в блоке по продукту и технологиям товарных операций, а именно в разработке склада.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Скоро iOS 17, смотрим статистику по старым версиям

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.8K

На подходе обновление iOS до версии 17 (понедельник - 18.09.23) .

Для простых пользователей это повод отключить автообновление (кто использует).

А для QA (если не работали с бэткой) - самое время ревизии парка устройств.

Не пропустите!

Немного статистики
Всего голосов 14: ↑8 и ↓6 +2
Комментарии 21

QA матрица компетенций и все такое

Уровень сложности Сложный
Время на прочтение 6 мин
Количество просмотров 8.4K
Туториал

Что вообще такое, эта матрица компетенций?

Как ее использовать QA менеджеру?

Как ее строить?

Зачем ее строить?

Причем тут грейды?

Все это мы узнаем в этой статье, без душных терминов (почти).

нажми на меня, сладкий
Всего голосов 10: ↑6 и ↓4 +2
Комментарии 6

Тестирование внутреннего мобильного приложения «На связи»

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1.2K

Привет, Хабр! Меня зовут Аня, и я работаю ручным тестировщиком мобильных приложений (далее – МП) в компании Tele2. В ходе работы я тестирую наше внутреннее МП «На связи». Более подробно о нём писала моя коллега тут. В этой статье я подробно опишу процесс тестирования, который провожу из спринта в спринт, а также свой опыт, полученный в ходе этого тестирования. Статья носит ознакомительный характер и подойдет новичкам в профессии, а также тем, кто интересуется процессом проверки мобильных приложений. 

Интересно? Переходите под кат
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 2

Рассказ о том, как QA решили документацию тестировать

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 4.9K

Давай определим, зачем это вообще нужно?

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

Press me senpai
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 13

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Инструменты и навыки для новичков. Или как не потеряться в дремучем лесу тестирования

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 10K
Роадмэп

Многие, кто приходил в любую новую сферу, задавались вопросами: «какими инструментами необходимо владеть, чтобы…», «а точно ли это весь перечень?», «а какие навыки необходимы, чтобы пройти собеседование?». Таких вопросов больше у новичков, которые уже начали обучение или только в поисках обучения, пытаются понять минимум необходимый для старта.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Тестирование Flutter-приложений c помощью Appium

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 1.4K
Туториал

Рассмотрим создание тестов для Flutter-приложения на Python с помощью Appium.

Настроим окружение, создадим проект и покроем тестами небольшое демо-приложение.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

Статистика QA вакансий и резюме. Август 2023

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 3.9K
Аналитика

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

Посмотреть статистику
Рейтинг 0
Комментарии 9

Подборка бесплатных ресурсов для обучения тестировщика

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 19K
Дайджест

Сегодня День знаний, с чем вас и поздравляю! По этому случаю собрал для вас различные бесплатные ресурсы и платформы для обучения профессии "тестировщик".

Все материалы использовал или использую сам.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 6

От UI до AI: что о тестировании расскажут на Heisenbug 2023 Autumn

Время на прочтение 16 мин
Количество просмотров 907

Тестирование — штука очень разнообразная. Пока кто-то пишет юнит-тесты для мобильного приложения, другой в это время занимается нагрузками в бэкенде, а третий — вообще безопасностью… О чём тогда должны быть доклады на конференции по тестированию?

Обо всём этом, поэтому программа Heisenbug тоже очень разнообразная. В октябре на конференции поговорят и о сокращении времени UI-тестов на iOS, и о применении AI в автоматизации тестирования. Сейчас программа уже известна, поэтому публикуем все описания докладов на Хабре единым постом.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

История разработки приложения для складных смартфонов Samsung. Часть 1

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.3K
Обзор

26 июля прошёл очередной Samsung Galaxy Unpacked. В этот раз компания представила уже пятую версию складных смартфонов Fold. Ещё совсем недавно подобные устройства считались экзотическими, а сейчас это обычный гаджет, которым пользуются достаточно много людей.

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

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 1

Тестирование микросервисов: просто и эффективно даже для начинающих

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 7K

Тестирование микросервисов: просто и эффективно даже для начинающих

Привет, друзья! В современном мире разработки программного обеспечения микросервисы стали настоящим хитом, словно умные кубики Лего, которые собираются вместе в интеллектуальное приложение. Но стоит ли бояться тестирования этих микросервисов? Давайте вместе разберемся, как освоить их проверку.

Читать далее
Всего голосов 9: ↑1 и ↓8 -7
Комментарии 7