Как стать автором
Поиск
Написать публикацию
Обновить
89.64

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

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

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

Образ современного тестировщика. Что нужно знать и уметь

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

Бытует мнение, что простейший путь к IT лежит через тестирование. Мол, знать ничего не нужно, уметь и подавно, достаточно желания и готовности не сильно щуриться от боли и слёз, когда тебе прилетает очередной набор тест-кейсов для регрессионного тестирования.

Отчасти это даже правда, но, скорее, для ситуации, которая была на рынке лет 10 назад. Сейчас же всё обстоит несколько иначе. Причин для этого масса, и они самые разные. Если отметить ключевые, то, пожалуй, это:

Возросшие требования к тестировщикам, их знаниям и квалификации, так как всё чаще решаются задачи чуть сложнее, чем «клик-клик — и в продакшен». Работа тестировщиков становится всё более «инженерной», требует технической подкованности, специфических знаний, навыков и компетенций. Тестировщики всё чаще становится QA-инженерами (кто в теме, тот понимает разницу).

Возросшее предложение на рынке, когда толпы вчерашних «гражданских» ринулись в пучину IT, подогреваемые обилием информации: от конференций и книг до статей и курсов по тестированию ПО. Ваш покорный слуга в своё время также приложил руку к созданию пары общедоступных курсов по причине желания тиражировать базовые вещи из своей профессиональной области (посмотреть можно, например, здесь)

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

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

Что учить самим или чему учить своих бойцов?

Читать далее

21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними

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

Автоматизация тестирования абсолютно неотъемлема и необходима в современной разработке программного обеспечивания. Ее преимущества известны всем, что делает автоматизацию тестирования желанным для применения. Факт, отказ от ручного тестирования, сокращение затрат и автоматизация в спринте (in-sprint automation) подталкивают компании внедрять автоматизацию как можно скорее в собственные проекты. У каждой компании свой подход к достижению цели. Однако, они все совершают одинаковые ошибки в процессе внедрения автоматизированного тестирования.

Читать далее

Автоматизировать или нет: спорные кейсы, плюсы и минусы автотестов

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

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

Читать далее

Уникальные элементы для автотестов: где они обитают и как их искать

Время на прочтение8 мин
Количество просмотров3.5K
Привет, Хабр! Меня зовут Вера Соколова, я Android-разработчик в команде автотестирования проекта Мой МТС.

Автотесты — очень полезная штука в разработке, так как они упрощают жизнь ручным тестировщикам. На релизе во время smoke-прогона у коллег и так очень много работы, а тут небольшая, но порой ощутимая помощь в виде автотестов, когда после запуска руками тестировщики проверяют только то, что не автоматизировано или если тесты где-то не прошли.



Но автотесты нужно еще написать и первостепенная задача — поиск элементов. Чтобы кликнуть на кнопочку, ее нужно сначала найти. С какими трудностями при этом можно столкнуться и как эти трудности преодолеть я расскажу ниже, добро пожаловать под кат!
Читать дальше →

Куда податься хорошему тестировщику, когда конкуренция на рынке растёт?

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

Каждый второй обыватель хочет зайти в “денежную” ИТ-отрасль через тестирование. И с развитием онлайн-образования появилось довольно много возможностей это сделать. Результат - QA, особенно уровня джуна, становится много. Как с ними конкурировать?

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

Читать далее

Firebase Test Lab. Авто-тесты без кода на физических устройствах

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

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

Firebase Test Lab - довольно занимательная штука..

Читать далее

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

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

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

Читать далее

Проверка эффективности автотестов

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

Важно выстроить процесс работы с автотестами, требующими поддержки и особенно с нестабильными(flacky) тестами. Если сразу не уделять должного внимание к автотестам доверие к ним упадет и в конечном итоге упавшие тесты будут полностью игнорироваться

Обычно мы делаем это так:

Читать далее

Подборка 150+ ресурсов для управления и работы IT-команды

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

Привет! На связи компания KODE. Мы занимаемся разработкой цифровых продуктов для государства и крупного бизнеса в России и Европе с 2013 года.

Руководители наших отделов собрали полноценную библиотеку IT-компании: сайты, блоги, книги, онлайн-курсы, подкасты, Telegram- и YouTube-каналы. Подборка будет полезна менеджерам, аналитикам, разработчикам, дизайнерам и QA.

Читать далее

Младший брат Большого Брата? (управляем мобильным устройством с компьютера)

Время на прочтение8 мин
Количество просмотров24K
Сначала эта публикация задумывалась как небольшой обзор средств для облегчения жизни при мобильной разработке на 1С, но постепенно она переросла в ответ на вопрос, заданный в статье на Хабре: «Кто в доме хозяин: ПК, ноутбук, смартфон или… планшет?» Спойлер: это не они. Тех, кто заинтересовался, прошу под кат…

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

Как стать тестировщиком и не разочаровать родителей. Порог входа и основы основ

Время на прочтение5 мин
Количество просмотров11K
image

Еще 10-15 лет назад наши родители не могли себе представить, что большая часть бытовой рутины будет решаться в пару кликов мыши. Однако сейчас количество сервисов существенно увеличилось, и люди могут позволить себе пользоваться тем, что более качественно и удобно для пользователя. Если вы в процессе использования какого-либо приложения или сайта задумывались о профессии, которая позволила бы вам делать продукты лучше, то эта статья даст вам небольшую инструкцию о том, как войти в профессию тестировщика.
Читать дальше →

Выбор мобильных устройств: пошаговая инструкция для начинающих QA. Часть II

Время на прочтение7 мин
Количество просмотров21K
Только за месяц этот вопрос был задан на трех митапах по тестированию, естественно в том формате ответ был очень общий. Информации совсем немного. Задача требует работы со статистикой, а это в основные обязанности тестировщика не входит. Я со статистикой работала плотно, есть что рассказать, чем поделиться и, что не менее важно, сейчас у меня есть время, а такая публикация требует его немало. Я ничего не продаю, я просто делюсь своими знаниями ).

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

В первой части мы заглянули в готовый список и прошли четыре первых шага: попытались получить свою статистику, проанализировали приложение и ЦА, подготовили шаблон требований/характеристик, изучив статистику производителей. И отдельно подумали нужен ли нам планшет(ы).

Во второй переходим к выбору конкретных моделей, попутно изучив лидеров и общие тенденции рынка.

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

Передача динамических объектов от setup к тестовой функции в py.test

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

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


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

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

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

Как выбрать мобильные девайсы для тестирования и не налажать

Время на прочтение6 мин
Количество просмотров16K
Данная статья написана специально для OTUS преподавателем курса «QA Lead» — Анастасией Шариковой.





Всем привет! Меня зовут Анастасия Шарикова, я руковожу отделом тестирования в Bookmate и веду телеграм канал Yet another QA.

Уверена, что многие, когда приходили на позицию QA Lead’a, ожидали сложных и интересных задач по выстраиванию процессов, настройке системы автотестов, налаживанию функционального и нефункционального тестирования, в конце-концов — задач по управлению сотрудниками. Но в итоге оказалось, что все это есть, но сочетается с такими бытовыми штуками, как расчет зарплат, определение бюджета на отдел и прочих проблем, связанных с финансами — и зачастую от этого никуда не деться, особенно в маленьких и средних компаниях. Тем не менее, внимательность к таким темам — отличный способ дополнительно повысить качество вашего продукта и найти и предотвратить проблем уже на самых ранних этапах.
Читать дальше →

Топ-9 тенденций автоматизированного тестирования в 2020 году

Время на прочтение8 мин
Количество просмотров4.9K
Перевод статьи подготовлен в преддверии старта курса «Python QA Engineer».





Здесь представлены основные тенденции автоматизированного тестирования, о которых вы должны знать в 2020 году.
Читать дальше →

Новое приложение ЕИС для мобильных – мучение или спасение для тех, кто ищет госзакупки?

Время на прочтение2 мин
Количество просмотров2.9K
Приветствую Вас, друзья!

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



К слову сказать, особой эйфории приложение ни у кого не вызвало, его оценки на Google Play и в App Store одинаковы: всего 3,5 из 5. Это неудивительно, потому что приложение разрабатывалось по аналогии с сайтом zakupki.gov.ru и конечно же зависит от работы самого сайта, который, к сожалению, часто бывает недоступен.

Функционал приложения почти полностью копирует возможности самого сайта единой информационной системы (ЕИС), и приложение полностью зависит от работоспособности портала госзакупок. Поэтому ответ на вопрос о том, для чего сделано это приложение, может быть на первый взгляд не очевиден, но не будем спешить с выводами, а разберем по порядку.

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

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

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


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

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

Об одном из кейсов в управлении духовкой мы вам и расскажем. Духовой шкаф SkyOven RO-5707S – универсальная мини-печь с технологией дистанционного управления через приложение Ready for Sky. У нее есть 20 программ готовки от выпечки, кексов, запеченных блюд из мяса и рыбы до томленых супов и омлета. А еще есть функция автоподогрева в течение 12 часов.

Умный духовой шкаф RO-5707.
И в чем проблема?

Список самых популярных устройств в США и ЕС, на которых необходимо тестировать мобильные приложения (перевод статьи)

Время на прочтение2 мин
Количество просмотров5.9K
imageМы с вами находимся в ситуации, когда на глобальных рынках представлены тысячи различных смартфонов под сотнями брендов.

Некоторые из них нам хорошо знакомы, а некоторые – мы видим в первый раз. Но это не означает, что А- или B-бренды представлены и популярны на абсолютно всех рынках. Согласно Законку Парето, лишь 5-7 устройств/брендов являются занимают до 80% рынка в конкретном регионе.

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

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

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

Примерно 2 года назад Techcrunch написал об учителе Уолтере Дункане, который с помощью ролика в котором он за 30 секунд проверяет 13 тестовых работ привлек к своему проекту внимание, а позже с помощью Кикстартера и финансирование.



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

Программа называется Quick Key.
Читать дальше →

Конференция DUMP-2015: секция «Тестирование»

Время на прочтение2 мин
Количество просмотров2.4K
20 марта в Екатеринбурге пройдет пятая конференция разработчиков DUMP. Традиционно мы публикуем обзоры секций от наших программных директоров.

Первый наш пост от программного директора секции «Тестирование» Ильи Вахрушева, тестировщика из компании Exadel, о том, что интересного будет в секции и зачем на нее идти.

Читать дальше →
12 ...
62

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