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

Битва Charles и Fiddler: как тестировать с комфортом?

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

Всем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.

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

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

Charles: незаменимый тул в арсенале QA-инженера

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

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

Чтобы редактировать выдачу сервера и воспроизводить сложные тестовые сценарии в QA Redmadrobot, мы используем Charles.
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии15

Почему Proxyman — сын маминой подруги в мире снифферов

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

Всем привет, меня зовут Катя, я QA Engineering Manager в inDriver. В этой статье расскажу про свой опыт использования Proxyman, а также о том, почему считаю его лучшей программой-сниффером. Приятного чтения!

Читать далее
Всего голосов 24: ↑22 и ↓2+20
Комментарии14

Установка и настройка Charles 4.6.2 на Ubuntu 20.04

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

Статей и видео актуальных на эту тему нет , поэтому коротко и по шагам опишу свои действия:
1. Для начала последовательно вводим данные команды в терминал:
установка ключа от репозитория:

wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -

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

Charles для начинающего QA: от настройки до использования

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

Всем привет, меня зовут Роман, я тестировщик в компании СберМегаМаркет. 

Итак, по первой ссылке в гугле на запрос «Charles что такое», можно найти примерно следующее: Charles – один из самых распространенных инструментов для сниффинга трафика. В свою очередь, сниффинг трафика – это перехват и анализ сетевого трафика.

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

Особенно обширно Charles применяется в мобильном тестировании, ввиду того, что это один из самых простых и удобных способов посмотреть, уходят ли запросы с мобильного клиента, с какими параметрами они отправляются и как отвечает backend. Дальше в статье расскажу о Charles для начинающего QA. 

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

Анализ сетевого трафика мобильного приложения на iOS. Часть 1 — прокси

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


Бывают ситуации, когда при разработке или тестировании мобильного приложения возникает необходимость просмотреть сетевой трафик приложения. Все еще просматриваете трафик мобильного приложения, выводя его в консоль вашей IDE? Для этой задачи есть более эффективные инструменты, например, прокси. В этой статье мы разберем самые популярные HTTP(S) прокси, научимся их использовать в iOS разработке, а также сравним их по различным критериям.


Далее мы будем говорить про применение прокси в iOS разработке, но многие вещи также применимы и в Android разработке.


Осторожно, под катом очень много картинок.

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

Обновилось приложение на iOS? — Не беда, откатим

Время на прочтение4 мин
Количество просмотров127K
Пока интернет бурлит новостями на тему обхода блокировок телеграма и сопутствующих с этим проблем у хостинговых компаний у меня была проблема посерьёзней — компания Innologica обновила до версии 6 приложение Inoreader для iOS.

Тихим будничным вечером приложение в телефоне было случайно обновлено до последней версии, т.к. обычно ничто не предвещало беды. Спустя пару дней во время поездки программа была запущена для чтения новостей и я не на шутку начал переживать.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии15

Автоматизированное тестирование баз данных в Java с помощью JdbcTemplate

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

Бывает, и достаточно часто, что во время автоматизированного тестирования наши тесты должны взаимодействовать с базами данных. Иногда нам нужно установить какие-либо тестовые данные. В других случаях нам нужно совершать запросы в базу данных, чтобы получить те самые тестовые данные. И давайте не будем забывать об очистке данных, которые мы использовали и которые больше нам не нужны. В этой статье я покажу, как вы можете использовать класс Spring JdbcTemplate для упрощения работы с базой данных MySQL из ваших автоматизированных тестов на Java.

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

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

Битва снифферов: Charles vs Proxyman

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

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

Сегодня поговорим о снифферах в тестировании мобильных приложений –– программах для перехвата, анализа и модификации трафика. Пожалуй, самый популярный сниффер из тех, о которых мне доводилось слышать — Charles. Про него уже не раз писали на Хабре, есть довольно детальные разборы. Но не Charles-ом единым! 

Читать далее
Всего голосов 40: ↑35 и ↓5+30
Комментарии26

Selenium для игр: автоматизируем крестики-нолики

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

На тему моего стрима на этой неделе меня вдохновила демонстрация Судхарсана Селвараджа, где он использовал Selenium для игры на виртуальном пианино. Я тоже хотела использовать Selenium, чтобы немного развлечь вас и себя, поэтому составила этот «рецепт», наглядно демонстрирующий, как автоматизировать игру в крестики-нолики (tic-tac-toe) онлайн!

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

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

Дебаг-панель для тестирования рекламных интеграций

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

Алоха, Хабр! Тестирование рекламных интеграций — довольно трудоёмкий процесс, который сложно автоматизировать, так как мы работаем со сторонними SDK и практически не можем их контролировать. Но для сокращения времени мы разработали и внедрили рекламную дебаг-панель, о плюсах и минусах которой расскажу в этой статье.

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