es
Feedback
Охота на БАГИ | Про QA и АйТи

Охота на БАГИ | Про QA и АйТи

Ir al canal en Telegram

Канал о тестировании и реверс инжиниринге от Дмитрия Ярыгина | Ex-QA Google YouTube: https://youtube.com/@nomadicdmitry

Mostrar más
1 400
Suscriptores
+124 horas
+17 días
+1130 días
Archivo de publicaciones
Привет, коллеги! Спешу представить вам новую версию PulseAPK (2.0.0) с очень важными изменениями: 1) Поддержка macOS - теперь
+2
Привет, коллеги! Спешу представить вам новую версию PulseAPK (2.0.0) с очень важными изменениями: 1) Поддержка macOS - теперь можно запускать приложение на Mac и должно всё работать. Я протестировал, но буду рад получить отклик, если что-то не так работает. Сборка только для Apple Silicon. При первом запуске будет предупреждение, что приложение "не рекомендуется запускать" - это предупреждение от macOS, так как оно не подписано ключами Apple. Можете сами собрать из исходников и получите тот же результат. Так что не переживайте - всё норм. 2) Полностью новый дизайн приложения. Вернулась киберпанк-тема в немного доработанном виде. Есть также переключение между темным и светлым режимом 3) Теперь есть вкладка "Device Tools", пока в бета-режиме, но теперь вы можете управлять своим эмулятором или устройством в более удобном режиме. Иными словами, ADB команды теперь удобнее запускать из интерфейса. Пока что функционал дорабатывается и буду рад получить отклик. Включается эта опция в настройках, по-умолчанию этой панели слева нет. Это бета-версия, так как поддерживать 3 платформы сразу - задача со звёздочкой, надеюсь на понимание. Скачать приложение можно здесь: https://github.com/deemoun/PulseAPK-Core/releases/tag/v2.0.0 Подписывайся на @ohotanabagi

Коллеги, привет, Пара интересных новостей, которыми хочу поделиться: 1) Снял небольшое видео про работу с пакетами Flatpak на Linux. Если такой формат понравится, то буду снимать дополнительные видео по этой тематике. Максимально сжато, без воды и по делу. Думаю снять про тестирование на Appium и подобным инструментам. 2) Спешу поделиться вышедшим на днях RQR (Russia Quality Report 2026) — крупнейшим исследованием рынка обеспечения качества в России. В данном аналитическом обзоре рынка тестирования вы можете узнать про приоритеты рынка, кто востребован на нем и будет в ближайшем будущем, какую роль играет ИИ в QA-процессах и многое другое. Скачать Russia Quality Report 2026 можно тут: https://www.performance-lab.ru/rqr?utm_source=tg Подписывайся на @ohotanabagi

Привет, коллеги! Поговорим о новостях (айтишных, а не тех, что читать не хочется): 1. Выпустил ролик про запуск эмулятора Android из командной строки - возможно, вам будет интересно 2. Достал с пыльной полки iBook G4 и установил туда Mac OS Tiger и снял видео про мой опыт. Довольно забавно получилось 3. Купил MacBook Air на М5, до повышения цен 😆 Я давно хотел портировать PulseAPK на Mac полноценно (там редизайн, кстати, скоро будет и новые фичи) - вот и хороший повод.

Привет, коллеги! Итак, из последних новостей: 1) Сделал видео про установку системных сертификатов на Android - возможно вам будет интересно. Есть русская звуковая дорожка. 2) Полностью пересобрал сайт по тестированию. Здесь собираю небольшие курсы, например по анализу трафика - планирую добавить больше. 3) Сделал небольшое приложение для того, чтобы можно было удобно практиковать автоматизацию и Appium, Espresso и другие инструменты. Похоже на банковское приложение 4) Я перешёл на Proxmox для работы с виртуальными машинами - сильно удобнее того, чем я пользовался раньше. Мне кажется, что это действительно сильно удобнее, чем запускать виртуалки у себя на компьютере 5) Попробовал Desktop Mode на Android 16. Действительно интересная идея, но думаю еще пройдёт некоторое время до удобной реализации. Но иметь возможность подключать телефон к монитору и получать полноценный компьютер - это круто 6) Оживил свой MacBook 2014 года в качестве резервного компьютера на Linux. Это волшебно, скажу я вам. Нет ничего лучше, чем Linux на MacBook 2013-2015 годов. Ладно, шучу. Не идеал, но клавиатура у этих моделей просто прекрасная. Подписывайся на @ohotanabagi

С днём победы! ☺️ Скоро будут новые посты и видео, в том числе по тестированию 😉 Подпишись на @ohotanabagi
С днём победы! ☺️ Скоро будут новые посты и видео, в том числе по тестированию 😉 Подпишись на @ohotanabagi

Всем привет! Продолжаем разговор про Graphene OS. Сделал видео для вас, где я рассказываю о преимуществах этой системы для пользователей, которым важна безопасность и отстустствие телеметрии. Также рассказываю про установку системы. В видео есть русскоязычная звуковая дорожка ☺️ Смотреть видео: https://youtu.be/ILYJO5m_c6Q Подписывайся на @ohotanabagi #GrapheneOS #Android #Кибербезопасность

Если бы меня спросили "что бы ты назвал самой противоречивой главой в жизни?", то я бы назвал это период работы в Google тест
Если бы меня спросили "что бы ты назвал самой противоречивой главой в жизни?", то я бы назвал это период работы в Google тестировщиком. Сегодня я впервые за 5 лет побывал на кемпусе Google в Кремниевой Долине. Подготовил для вас небольшую видео-прогулку по этим местам (на втором, тревел канале). С одной стороны, я горжусь тем, что участвовал в разработке таких проектов как Inbox и Gmail. А с другой стороны - именно там я увидел, что значит жёсткая корпоративная культура и давление большой компании. Google сделал как много хорошего, например, Youtube, Chrome и карты... так и много сомнительного. Сбор данных, телеметрия и прочие практики. Однако я благодарен за всё, что со мной произошло. Именно в большой компании я осознал как важна слаженная работа команды и как много всего может пойти не так. И здесь важно понять - подходит ли вам лично работа в большой компании или вы предпочитаете роль в стартапе или средней компании. Хотели бы работать в крупной компании? Может хотите что-то узнать ещё про мой опыт? Подписывайся на @ohotanabagi

Привет, коллеги! Мне не сиделось спокойно и возникло стойкое желание избаваться от монополии Apple и Google, хотя бы у себя в
Привет, коллеги! Мне не сиделось спокойно и возникло стойкое желание избаваться от монополии Apple и Google, хотя бы у себя в кармане. В связа с этой целью.... я решил приобрести Pixel 10 и установить туда Graphene OS. Что это за зверь и с чем его "едят"? 1) Это Android. Да, к сожалению у нас всё еще нет нормального выбора даже в 2026, а Linux телефоны не настолько хороши, чтобы пользоваться ими ежедневно. 2) К счастью (а для некоторых - к сожалению), это Android без сервисов Google. Это значит, что всё лишнее было удалено из прошивки. И за вами не будет следить всё подряд. 3) Установить можно двумя способами. Либо через веб-интерфейс и браузер, либо через adb-tools и прошивку через командную строку. Я выбрал второй вариант, так как хотел точно знать, что устанавливается на мой телефон 4) Увы, это только для телефонов Pixel от Google. Слышал, что есть еще какие-то опции, но не уверен насколько успешно туда что-то устанавлвается. 5) Пользоваться этим не очень просто, если вы привыкли к обвязке сервисами Google. Это почти как Linux - вам прийдёться еще чуть заморочиться, чтобы это всё работало как вам нужно. Зато свободу это даёт невероятную. Пользуюсь уже три дня - полёт нормальный. Однако, это не для всех. Некоторым это не понравится. Особенно тем, кому хочется, чтобы за них уже сделали выбор. А какие альтернативные мобильные ОС использовали вы или планируете? Может Lineage OS? Есть ли у вас лично мотивация это пробовать? Подписывайся на @ohotanabagi

Коллеги, привет! Вчера сделал видео-обзор PulseAPK в аспекте патчинга APK. Можно посмотреть видео здесь: https://youtu.be/iu-LOHj5QVM Разбираю на примере как пропатчить APK и потом смотрим, что из этого получилось. Как обычно: звездочки на GitHub, предложения по улучшению и ваши мнения очень важны ☺️ Подписывайся на @ohotanabagi

Коллеги, привет! Вышла новая версия PulseAPK 1.2.6. В новой версии добавлена возможность патчинга APK файлов - можно встраива
+2
Коллеги, привет! Вышла новая версия PulseAPK 1.2.6. В новой версии добавлена возможность патчинга APK файлов - можно встраивать frida-gadget и кастомные скрипты. Функционал еще в процессе доработки и активного тестирования, но уже сейчас можно опробовать для ваших задач. Как всегда, всё минимально просто. Достаточно указать APK файл, как вы его хотите пропатчить и нажать "Run". Очень удобно для того, чтобы быстро "воткнуть" frida-gadget и загрузить этот модуль в вашу программу. Если всё успешно, то в логах adb вы увидите "Frida gadget loaded". Попробуйте и буду рад вашему отклику. Подписывайтесь на @ohotanabagi

Коллеги, привет! Давно не говорили про тестирование . А именно про самое "сладкое" - мобильное тестирование. Если эта тема с вами резонирует (и вы хотите стать Mobile QA) - приходите в пятницу (20 марта) в 19:00 по московскому времени на вебинар, где мы поговорим про то как можно переучиться на мобильного тестировщика (особенно если вы сейчас в Web или Desktop тестировании) и как запустить карьеру QA новичку. Будем обсуждать важное: 1) Почему мобильные приложения ломаются (особенно в последнее время, ведь это же боль!) 2) Поговорим о реальных кейсах в мобильном тестировании (а куда без них?) 3) Почему мобильных тестировщиков всё еще не хватает (несмотря на ИИ и прочие тенденции) 4) Сколько зарабатывают Mobile QA и какие навыки должны иметь специалисты в этой области ... и не только Вести вебинар будет несколько преподавателей (включая меня) и только с реальным опытом в этом сфере. 🗓 Записаться на бесплатный вебинар можно здесь Спасибо за внимание! Подписывайся на @ohotanabagi

Коллеги, привет! Делюсь новостями развития проекта PulseAPK Core и нового проекта — pulse-gadget. Сегодня выпущена версия PulseAPK Core 1.2.3, и с момента прошлой публикации произошли следующие изменения: 1. Добавлена готовая версия для Windows (помимо AppImage для Linux). Всё работает и функционирует. Теперь это просто один файл. 2. Настройки и прочие данные работы программы перенесены в глобальные пользовательские директории (а не в папку программы), а значит, между установками не будет проблем с переносом настроек. 3. Добавлена светлая тема. Ведь не всем же нужен Dark Mode, верно? 4. Вам больше не нужно скачивать отдельно ApkTool и Ubersigner — по нажатию кнопки «Скачать» они будут загружены автоматически и функционировать. 5. Исправлены другие ошибки и улучшена производительность. Теперь касательно pulse-gadget. Для чего нужна эта утилита и зачем я её разработал? Возникло желание автоматизировать патчинг APK-файлов с целью внедрения туда frida-gadget для последующей работы с frida на клиентской части. Как я уже говорил, патчинг APK-файлов — также интересное для меня направление. Имеются версии для Windows и Linux (AMD64, ARM64). В дальнейшем у меня есть план интеграции frida-gadget в PulseAPK Core, чтобы всё было максимально удобно. Благодарю за внимание! Подписывайтесь на @ohotanabagi

Привет, коллеги! Итак, релиз PulseAPK, теперь для Linux. Собрал для вас AppImage - можете пробовать. Должен работать весь функционал, если что не работает - пишите в Issues на Github или сюда - будем исправлять. Дальнейшая разработка будет, в основном, кросс-платформенной - развививать отдельно ветку для Windows не вижу особого смысла. Надеюсь, что вам будет полезно и удобно. Подпишись на @ohotanabagi

Привет, коллеги! Сегодня спонтанно записали с Даней новый выпуск подкаста: поговорили про кибербезопасность, получение диплома, новости IT-мира и, самое интересное, разобрали хейтовый комментарий одного из зрителей. Также обсудили новинки из мира iOS - в частности, релиз эмулятора iPhone и перспективы джейлбрейка. Думаю, что вам будет интересно 😉 https://www.youtube.com/watch?v=LPraRGQne1A Подписывайся на @ohotanabagi

Привет, коллеги! Я обещал вам кросс-платформенный PulseAPK с возможностью запуска на Windows, Linux, Mac. И в последние неско
Привет, коллеги! Я обещал вам кросс-платформенный PulseAPK с возможностью запуска на Windows, Linux, Mac. И в последние несколько недель я работал над этим и портировал код на кросс-платформенный движок Avalonia. Я протестировал на Linux и оно успешно работает. Скорее всего - должно без вопросов запускаться и на Linux и на MacOS. Проект решил назвать PulseAPK Core и думаю, что основная разработка будет теперь в нём. Репозиторий находится здесь. Теперь, про особенности. Пока еще не собрал готовый бинарный файл и его можно собрать самим из исходников просто набрав dotnet build. Вскоре предоставлю готовые файлы для загрузки, но уже можно пользоваться и так. Весь функционал из Windows сохранён, кроме drag and drop - я решил для совместимости пока делать ручное указание файла в системе. Переводы на многие языки также доступны. P.S: Любая помощь в разработке всегда приветствуется, можно форкать и добавлять функционал и отправлять мне PR. P.S 2: Донаты также приветствуются, они есть в разделе Sponsor. Можно также и закинуть на карту или крипту - всегда лишь скажу спасибо и замолвлю доброе слово о вас. Спасибо! Подписывайся на @ohotanabagi

Всем привет! 👋 За окном уже февраль и прошли новогодние праздники, а я ещё не радовал вас постами. Почему? 🙈 Потому что мне не хочется вас спамить постами рекламного или иного характера (да и нет такой цели), а хочется рассказывать о том, что происходит с PulseAPK, айтишными проектами и YouTube каналом в целом. Поэтому давайте по делу: ☺️ 1) PulseAPK продолжает развитие и последняя на данный момент версия 1.1.7 и уже получил 55 звёздочек и два форка. Однако, было бы весьма неразумно фокусироваться исключительно на Windows, как вы уже заметили и я решил делать кросс-платформенную версию под Linux и Mac. В дальнейшем поделюсь подробностями по ходу разработки и будут нужны бета-тестеры. Уже собрал пробную версию под Linux, но разбираюсь со сборкой корретного AppImage (не бинарники ж я вам буду скидывать в 2026-то году?) 2) Я всерьёз занялся переходом на Linux и выбрал для себя дистрибутив Pop! OS. Сделал про переход следующие видео: - Переход на Linux и магия файловой системы BTRFS (да, это реально круто!) - Проблемы при смене окружения Linux и как я их решал - Как исправлять ошибки в опен-соурсе и мой (пока небогатый) опыт в этом деле Видео на английском, но можно переключить аудио-дорожку на русский (и не только) и включить субтитры. 3) Было бы глупо отрицать, что я не настолько заинтересован тестированием как раньше и потому по тестированию редко выходит материал. Однако, меня заинтересовали некоторые проекты для E2E тестирования в Linux. Очень хочу посвятить этому время и записать видео-руководства в будущем. Честно говоря, поразительно насколько мало внимания уделяется тестам в опенсоурс проектах. Вернее, поразительного мало, скорее просто печально. Все тестируют всё в отдельности, но как всё вместе работает - практически нет. 4) Кибербезопасность по-прежнему фокус и будут новые видео по этой тематике. 5) Если вы ещё питаете иллюзии по поводу Windows или MacOS... Я лично не могу ничего сказать хорошего про то, что с ними происходит. Windows нашпигован телеметрией, а Mac OS постепенно превращается в "клон айфона для домохозяеек". Я, конечно, рад чот Mac стал настолько гламурным и его "невозможно сломать", но это прямо противоречит моей философии айтишника - я хочу ключи в моих руках, а не надеятся на "дядю Сэма". Написал про Mac OS статью, кстати, об этом. В целом - мы идём к тотальному контролю даже на уровне наших устройств. И лишь слепой это не замечает. Всем спасибо, я очень рад, что вы участвуете и коментируете в чате! Каждое сообщение читаю и отвечаю (ну, почти каждое). Что у вас нового за последние два месяца? Уже осуществляете грандиозные новогодние планы на 2026 год? Подписывайся на @ohotanabagi

Коллеги, всем привет! Обновление по приложению для декомпиляции APK файлов - PulseAPK Добавлено: 1) Возможность упаковки исхо
Коллеги, всем привет! Обновление по приложению для декомпиляции APK файлов - PulseAPK Добавлено: 1) Возможность упаковки исходников Smali обратно в APK файлы 2) Быстрая подпись APK файлов - даже ничего не нужно выбирать, достаточно лишь отставить опцию "Sign" включённой при сборке. Таким образом, это приложение "3 в одном" - для разборки, сборки и подписи APK файлов. Что планируется в дальнейшем я уже писал сверху, так что уже вырисовывается удобное приложение для работы с APK файлами. Консоль это, конечно, классно, но иногда хочется просто быстро собрать/разобрать приложение без лишних телодвижений. Для этого я и сделал эту утилиту. Последнюю версию можно найти здесь: https://github.com/deemoun/PulseAPK/releases Подписывайся на @ohotanabagi

Коллеги, привет! Давно хотелось сделать удобную и быструю утилиту для декомпиляции APK-файлов Android . Перебрав то, что есть
Коллеги, привет! Давно хотелось сделать удобную и быструю утилиту для декомпиляции APK-файлов Android . Перебрав то, что есть на рынке, понял, что хочется максимально простого, понятного и шустрого инструмента — без лишнего визуального шума, всего пара действий и готовый результат. Так родился PulseAPK - небольшое приложение под Windows (.NET + WPF), в киберпанк-стиле и с минималистичным интерфейсом. Загружаете APK, нажимаете кнопку — и получаете Smali-код и ресурсы. Что уже реализовано: 🔹 Выбор пути к вашему apktool (сохраняется в файл настроек) 🔹 Поддержка флагов декомпиляции 🔹 Настройка директории вывода (по умолчанию — decompiled рядом с exe) 🔹 Drag & Drop загрузка APK 🔹 Отображение live-лога процесса Что планируется: ✨ Обратная сборка APK (compile/sign) ✨ История совершенных операций ✨ Удобное распределение де-компилированных APK по отдельным папкам по дате ✨ Автоматический анализ проекта на root-detections, emulator-checks и прочее ✨ Просмотр ключевых Activity, функций, разрешений и т.д. в структурированном виде Репозиторий находится здесь и скачать готовое приложение можно тут. Если тема вам близка — попробуйте, буду рад обратной связи, идеям и улучшениям. Поставьте звёздочку на GitHub и реакцию тут, если нравится ❤️ Подписывайтесь на канал @ohotanabagi

Привет, коллеги! Начинаю серию по автоматизации Android-приложения на Jetpack Compose UI. Недавно провёл эфир, где показал, к
Привет, коллеги! Начинаю серию по автоматизации Android-приложения на Jetpack Compose UI. Недавно провёл эфир, где показал, как добавил стабильные UI-тесты к текущему Compose-приложению: улучшил архитектуру тестов и подготовил проект к масштабируемой автоматизации. Разбирал: • структуру тестов и Page Object Model • работу с тест-тегами для элементов интерфейса • исправление проблем старых тестов • использование AI (Antigravity + Gemini 3 Pro) для рефакторинга • Before-аннотации для очистки данных • отдельный класс ComposeTestUtils для выделения повторяющегося кода • новые Page-классы Полезно тем, кто внедряет UI-тестирование в Compose, хочет увидеть реальные примеры и интересуется сочетанием AI + Android Automation. Смотреть эфир здесь Подписывайся на @ohotanabagi #Автоматизация #AndroidDev #QA

Привет коллеги! Опробовал Antigravity + Android Studio и сделал свой первый стрим на эту тематику. В этом видео создаём приложение для создания заметок, а потом добавляем туда тесты для Jetpack Compose UI. Честно говоря, я до сих пор в шоке как быстро можно создавать приложения, а потом и добавлять к ним тесты. Притом будут учитываться концепты вроде PageObject. Конечно, они не идеальны в плане безопасности, но ИИ не означает, что мы должны полностью использовать этот код без переработок. Видео здесь: https://youtube.com/live/4R6kA5kp7CA?feature=share Видео на английском, но он достаточно простой. Вы спросите меня, а нужны ли курсы для обучения? И я отвечу - да, если вы хотите получить наставление и структуру. Но всё остальное вы должны делать сами на практике. Курсы, где вас несколько месяцев учат разбираться с простейшим - уже никому не нужны (ИМХО). Только реальные проекты и практика. Подписывайся на @ohotanabagi

Охота на БАГИ | Про QA и АйТи - Estadísticas y analítica del canal de Telegram @ohotanabagi