Обновить
42.47

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

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

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

Безопасность мобильных устройств: интервью с экспертом Positive Technologies

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

Недавно в гостях у канала AUTHORITY побывал руководитель отдела перспективных технологий компании Positive Technologies Николай Анисеня.

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

Читать далее

Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити

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

Привет, Хабр! Меня зовут Анна Асабина, я занимаюсь тестированием бэкэнда доменного направления в Рунити. В этой статье мы затронем основные понятия Test Management System и поговорим о плюсах и минусах внедрения TMS в проект. Также решим, какие важные черты должны присутствовать в качественной TMS. И, конечно же, расскажу о нашем пути к TestRail: как внедряли и на каких конкретных примерах используем.

Читать далее

Как реализовать методы скроллов через Appium для Android-приложений

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

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

В этой статье рассмотрим несколько методов скроллов класса TouchAction инструмента Appium, которые позволяют скроллить до нужного элемента или проверить свайп модального окна. И несмотря на то, что в новой версии Appium используются методы executeScript(), класс TouchAction все еще актуален. Поэтому я рекомендую к прочтению эту статью, в первую очередь, тем, кто использует в своих проектах Appium.

Читать далее ⚡

Как поднять инфраструктуру для запуска автотестов Android в облаках

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

Привет! Меня зовут Денис Веренцов, я Android-инженер из команды Emcee, это технопродукт Авито. В статье я расскажу, как можно развернуть облачную инфраструктуру для запуска нативных автотестов Android-приложений на основе разработанного нами решения.

Статья будет полезна тем, кто хочет организовать инфраструктуру для запуска тестов, но не обладает подходящим для этого «железом». Материал также будет интересен тем, у кого есть желание попробовать технологию Emcee в деле.

Читать далее

Подборка российских QA-конференций и митапов

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

Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про правильный процесс код‑ревью, когда вводила его в своей команде, про опыт того, как настроить процесс распространения знаний по фичам с командой, про борьбу с флаки‑тестами и многие другие. Да и просто для развития в тестировании, чтобы быть в ногу со временем, особенно когда был период работать единственным тестировщиком на проекте.

В этом году я решила более систематично подойти к вопросу и спланировать свой календарь посещения конференций (онлайн и офлайн). Для этого я начала с подборки российских QA‑конференций и митапов на ближайший год. У некоторых мероприятий ещё нет точных дат, поэтому за основу брала расписание текущего года.

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

Итак, давайте начнём со списка конференций на 2025 год:

Читать далее

Как человеческий фактор может стать секретным оружием в руках QA

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

Усталость, осень, плохое настроение — очень важно учитывать в работе человеческий фактор . Если мы не проанализировали, на что он влияет, как мы можем понять критичность того, что мы им не управляем? И как им вообще управлять? Разберёмся вместе с Surf QA Team.

Читать дальше

14 лучших практик автоматизации тестирования

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

Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять высококачественное программное обеспечение. 

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

Читать далее

Подходы к сокращению регрессионного тестирования

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

Привет, Хабр! Меня зовут Ксения Сергеева, я QA-инженер в компании SM Lab, IT-подразделении Спортмастера. Сейчас работаю с мобильным приложением для продавцов, а за последние несколько лет успела потрудиться на благо финтеха и сервисов топливной компании. И, конечно, на каждом из проектов я сталкивалась с проведением регрессионного тестирования.

Что самое креативное в работе QA-инженера? Тестировать новую функциональность. Что самое скучное в работе QA-инженера? Гонять регресс. Здесь со мной могут не согласиться нелюбители писать документацию, но и в таком случае прохождение регресса занимает почетное второе место в списке самых занудных активностей QA.

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

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

Плюс, регресс — штука дорогая, ведь в это время команда (особенно QA) не занимается созданием новой ценности для заказчика и пользователя, а перелопачивает старую.

Читать далее

Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts

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

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

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

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

В конце статьи ссылки на готовые команды 🌚

Читать далее

Топ-8 систем управления тестированием, доступных в России в 2024 году

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

Импортозамещение и уход иностранных вендоров заметно повлияли на отечественный рынок IT. С одной стороны, госкомпании и ключевые организации, включая банки, обязали переходить на отечественное ПО. В то же время продолжается исход зарубежных систем, последней из них стала Qase TMS, которая объявила о прекращении работы на российском рынке и блокировке аккаунтов по IP. Эти изменения сильно ускорили развитие российского ПО и его популярность.

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

Читать обзор

10 логических задач, которые помогут вам пройти собеседование на инженера по тестированию

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

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

Привет, Хабр! Меня зовут Кристина. Я ревьюер на курсе «Инженер по тестированию» в Яндекс Практикуме. Делюсь подборкой логических задач, с которыми я встречалась на собеседованиях на должность инженера по тестированию. Попробуйте решить их самостоятельно, прежде чем читать решение.

Читать далее

Как найти своего идеального QA и отсеять жертв инфоцыганских курсов

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

За прошедшие два года работы на фрилансе мне довелось пройти множество собеседований в качестве кандидата, а также проинтервьюировать достаточно людей на свои два пет-проекта и в команду на текущую работу. И по моим личным ощущениям – 99,99% типовых технических собеседований на тестировщика НЕ РЕШАЮТ поставленную задачу: нанять компетентного человека на проект, который сработается с командой и останется надолго.

Знание определений и типов тестирования, как и тестовые задания, не могут дать ответов на вопросы:

как человек сможет вписаться в команду?

насколько он исполнителен, ответственен и внимателен к деталям?

совпадает ли его темп и режим работы с принятыми у нас?

действительно ли он обладает навыками и компетенциями, заявленными в CV?

Читать далее

Кто такие чаптер-лиды и зачем они хэду

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

Я — Петр Жуков, Head of QA в KODE. Когда-то я управлял небольшим отделом тестирования, и в мои обязанности, в том числе, входило обеспечение комфорта и профессионального развития сотрудников. Постепенно отдел вырос в несколько раз, и моего времени перестало хватать на эти задачи. Поэтому я ввел роль чаптер-лидов — в статье рассказываю, кто это такие и зачем нужны.

Что было дальше

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

Selenoid на Android – от А до Я

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

Планируете внедрить или уже используете Appium-тесты для Android и задумываетесь о многопоточности? У нас есть для вас полный гайд, как реализовать это с помощью Selenoid – предварительно немного взбодрив образы для поддержки последних версий Android, и при этом сделав тестовую инфраструктуру стабильной, как молоток.

Читать далее

Как построить адекватный процесс тестирования на проекте и собрать результативную команду QA

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

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

Читать далее

Митап BelQA комьюнити №3. Краткий обзор белорусской IT-конференции

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

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

Читать далее

Как мы работаем с QA-метриками: опыт Рунити

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

Привет, Хабр! Я — Ольга Султанова, руководитель тестирования в Рунити. Сегодня я расскажу о QA-метриках, которые мы применяем в работе: как мы их внедряли, как собираем данные, как автоматизируем и анализируем. А также о том, какие у нас стоят пороговые значения и о том, какие действия мы предпринимаем, когда они нарушаются.

Читать далее

Практичное и любопытное: все темы Heisenbug 2024 Autumn

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

Что должны рассказывать на конференции по тестированию? Что-то очень практичное, что участник вскоре применит в своём проекте? Или для такого существуют курсы, а конференция — это «оторваться от своей рутины и разобраться, что происходит вокруг»?

Вообще говоря, не обязательно выбирать что-то одно. На Heisenbug это всегда сочеталось: тут бывают и практичные воркшопы с мастер-классами, и обзорные кейноуты «для расширения кругозора».

Вот и на новом Heisenbug 2024 Autumn темы будут самыми разными. В одних звучат названия конкретных инструментов от Postman до Selenoid, отвечают на конкретные вопросы вроде «как тестировать Helm-чарты». А другие позволяют посмотреть шире: вплоть до выступления врача-эндокринолога о том, что не так с тезисом «чем больше тестов, тем лучше».

Представляем Хабру всю программу. Чтобы сделать пост покороче, мы сократили некоторые описания докладов — полные доступны на сайте.

Читать далее

Что можно улучшить в приложении? Часть 3. Крадем как художники у Впрок

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

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

Читать далее

Тестируем обычную табуретку: руководство для нетерпеливых менеджеров, или Как работает тестирование

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

Когда фича «протестировать табуретку» вызывает нервный смех у тестировщиков и недоумение у менеджеров, пора разобраться, как на самом деле работает тестирование. Привет, Хабр. Меня зовут Елизавета Лященко, я работаю тестировщиком 5 лет, из которых 1.5 года в Самолете, и сегодня разложу по полочкам весь цикл проверки — от странных требований до стресс-тестов и финального релиза. Мы узнаем, почему тестировщик задает миллион вопросов, чем его работа отличается от «я всё проверил, всё ок» и как тестирование спасает команду от хаоса. Ну и готовьтесь увидеть табуретку так, как вы ещё никогда её не видели!

Читать далее

Вклад авторов