Ранее мы рассказывали о коктейлях для здорового питания Foyt и умном стетоскопе Laeneco. Но не только эти проекты прошли через наш акселератор. Сегодня поговорим о модульном стенде Hamstand. Его задача — упростить менеджмент парка смартфонов и планшетов в компаниях, разрабатывающих приложения. Покажем, как выглядел процесс проектирования стенда.
Рубрика «Тестирование мобильных приложений» - 5
Умный стенд со смартфонами для тестировщиков — проект стартапа из акселератора Университета ИТМО
2020-03-15 в 7:21, admin, рубрики: Hamstand, акселератор, Блог компании Университет ИТМО, разработка по, стартапы, стенд для тестировщиков, Тестирование мобильных приложений, Университет ИТМО, управление гаджетами8 плюсов Flutter по сравнению с React Native
2020-03-13 в 11:40, admin, рубрики: flutter, i-neti, Neti, react native, ReactJS, Аналитика мобильных приложений, мобильная разработка, разработка мобильных приложений, Тестирование мобильных приложенийМобильная разработка все чаще опирается не на нативную разработку, а на использование фреймворков, помогающих создавать приложения сразу для нескольких платформ. Сегодня мне хочется сказать несколько слов о Flutter, который постепенно начинает отвоевывать рынок у React Native. Подробности — под катом.
Визуализация покрытия автотестами
2020-03-11 в 13:46, admin, рубрики: artem eroshenko, heisenbug, heisenbug testing, heisenbug2020, heisenbug2020piter, test coverage, testing conference, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложенийСовременные отчеты покрытия в ряде случаев довольно бесполезны, а способы их измерения подходят в основном лишь разработчикам. Всегда можно узнать процент покрытия или просмотреть код, который не был задействован в ходе выполнения тестов, но что делать, если хочется наглядности, простоты и автоматизации?
Под катом — видео и расшифровка доклада Артема Ерошенко из Qameta Software с конференции Heisenbug 2019 Moscow. Он представил несколько разработанных простых и элегантных решений, которые помогают команде Яндекс.Вертикалей оценивать покрытие тестов, написанных автоматизаторами тестирования. Артем расскажет, как можно быстро узнавать, что покрыто, как покрыто, какие тесты прошли, и мгновенно смотреть наглядные отчеты.
MosQA #2 — материалы с митапа и поиск всех флагов с квеста
2020-03-11 в 11:51, admin, рубрики: qa, Блог компании Mail.Ru Group, медоеды, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений25 февраля в московском офисе Mail.ru Group прошел второй митап сообщества тестировщиков MosQA. Поговорили о том, как в Badoo разработчики тоже начали писать тесты, поделились универсальной задачей для собеседования на Python, а ребята из ОК рассказали, с помощью чего они замеряют производительность Android-приложений. И чтобы прибавить драйва и мозговой активности, мы предложили участникам викторину — она прошла в формате CTF (Capture The Flag). CTF обычно проводят для специалистов по взлому и безопасности и в ходе соревнований предлагают взять флаги, эксплуатируя ту или иную уязвимость. У нас же нужно было протестировать форму добавления комментариев и сам сайт, на котором форма была расположена. Посмотреть и попробовать свои силы вы можете на сайте MosQA CTF. А для тех, кто давно ждал разбора, — добро пожаловать под кат.
Читать полностью »
Тестируем на Java, C#, JavaScript, Python: программа конференции Heisenbug
2020-03-05 в 13:14, admin, рубрики: heisenbug, heisenbug testing, heisenbug2020, heisenbug2020piter, testing conference, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложенийТрудно представить в одном месте Java, .NET, JavaScript, Python-тестировщиков и разработчиков, если это не standup Agile-тренинг. Но нет, в этой статье речь пойдет совсем не про аджайл, а про навыки и опыт, которые можно получить на Heisenbug. Кто будет ими делиться?
- «Uncle Bob», автор книги Clean Code;
- Josh Long, Spring Developer Advocate и Java Champion, автор многих обучающих видео и книг;
- Андрей Акиньшин, разработчик Rider и автор книги «Pro .NET Benchmarking»;
- Андрей Лушников, разработчик Puppeteer и Playwright;
- Артем Ерошенко, разработчик Allure;
- Иван Крутов, разработчик Selenoid;
- сообщество перформанс-инженеров.
На самом деле этот список можно продолжать и продолжать. Доклады будут разного уровня сложности: выбор есть как для матерого инженера, так и для начинающего. Вы точно сможете составить персональную двухдневную программу по нетворкингу и прокачки скилов на 8-9 апреля.
Читать полностью »
QA Meetup в Нижнем — как это было и материалы с мероприятия
2020-03-05 в 8:36, admin, рубрики: qa, qa automation, Блог компании Mail.Ru Group, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование игр, Тестирование мобильных приложений, тестирование приложений15 февраля в Нижнем Новгороде состоялся митап по тестированию и безопасности проектов. Поговорили о работе с инцидентами и баг-баунти-подходе команды Mail.ru Group, а коллеги из Ecommpay рассказали о DAST в CI/CD. Также узнали про интересный инструментарий Fidler & Charles, и отдельным блоком прошлись по автоматизации без тест-инженеров и по BDD-подходу.
Под катом собрали для вас все самое полезное, что может остаться после таких событий.
Читать полностью »
Tоп-10: лучшие доклады Heisenbug 2019 Moscow
2020-02-21 в 10:07, admin, рубрики: heisenbug, heisenbug testing, heisenbug top, heisenbug2019moscow, heisenbug2020, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложенийКогда конференция и ностальгия по уточкам заканчивается и проходит пара месяцев, то начинаешь вспоминать доклады, которые не удалось послушать. Под катом будет топ-10 докладов конференции Heisenbug 2019 Moscow, а также плейлист на все доклады прошедшей конференции.
Android Remote Debugger — удаленная отладка Android приложений
2020-02-15 в 17:35, admin, рубрики: android, debugger, debugging tools, logging, open source, отладка, Разработка под android, Тестирование мобильных приложенийОтладка является важным этапом разработки программного обеспечения. Поиск и исправление ошибок позволяет разрабатывать качественные продукты.
В данной статье я хочу поговорить об отладке только Android приложений. Android Studio предоставляет нам различные инструменты профилирования, такие как:
- logcat – инструмент для просмотра логов приложения, в том числе и исключений при краше. Его можно использовать как и в Android Studio, так и в терминале, через adb;
- Android profiler – мощный инструмент, который позволяет просматривать все сетевые запросы, загрузку процессора, памяти и батареи.
Также существует множество сторонних решений, позволяющих просматривать сетевой трафик, базы данных, shared preferences и др.
У всех этих инструментов есть преимущества и недостатки. К их минусам можно отнести следующее:
- множество зависимостей различных инструментов;
- сложность использования – как правило все инструменты ориентированы на разработчиков и неудобны другим участникам команды, например, тестировщикам, аналитикам или back-end разработчикам. Обычно, последним, всегда приходится дергать android-разработчиков, чтобы просмотреть какие-либо логи;
- обязательное подключение телефона к компьютеру, например, через usb-кабель.
На данный момент я не нашел ни одного существующего решения, которое объединяло бы различные инструменты отладки и решала бы вышеуказанные проблемы. Поэтому было принято решение разработать собственное решение.
Android Remote Debugger
Мое решение является очень простым в использовании, так как позволяет отлаживать приложение прямо в браузере, без подключения Android устройства к компьютеру. Данное решение включает в себя четыре раздела для отладки:
- Logging — просмотр логов приложения, включая крашы;
- Database — просмотр и редактирование записей в базе данных;
- Network — просмотр всех сетевых запросов и ответов в удобном формате;
- SharedPreferences – просмотр и редактирование данных SharedPreferences.Читать полностью »
Почем Appium для народа
2020-02-15 в 12:20, admin, рубрики: appium, java, qa automation, Тестирование мобильных приложенийВ этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента.
Рассмотрим небольшую задачу на примере «калькулятора», попробуем написать автоматизированные тесты для тестирования его и… Начнем с саааамого начала :)
Читать полностью »
ок.tech: QATOK #2
2020-02-14 в 8:42, admin, рубрики: espresso, QATOK, Блог компании Одноклассники, одноклассники, ок.tech, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений5 марта в питерском офисе Одноклассников состоится ок.tech: QATOK #2 – митап, посвященный тестированию и всему что связано с обеспечением качества в ИТ-проектах. Нас ждет 3 технических доклада от представителей OK, Яндекса и VK, ребята расскажут про проблемы Espresso-автотестов Android в реальном мире, поделятся опытом использования Openapi-generator для написания автотестов на REST-API и покажут, как проводить оценку тестового покрытия API без снятия Сode Сoverage.