macOS · Android QA · работает локально

Всё, что нужно для мобильного тестирования, в одном месте

Cassini помогает QA-инженерам быстрее проверять Android-приложения на macOS: устанавливать APK, управлять приложениями, собирать логи, делать скриншоты, записывать экран и вставлять тестовые данные из одного окна.

Посмотреть возможности
Бесплатно · macOS · для Android QA
  • Работает локально
  • Без аккаунта
  • Не отправляет APK, логи и скриншоты на сервер
  • Продуктовую аналитику можно отключить в настройках

Cassini — рабочее место ручного Android QA-инженера

Вместо терминала, Finder, Android Studio, bash скриптов, заметок с тестовыми данными и отдельных инструментов для логов — одно приложение для ежедневных ручных проверок.

Cassini закрывает типовые задачи Android QA: подготовить устройство, установить сборку, проверить приложение, собрать артефакты и быстро оформить баг.

Меньше переключений — быстрее проверка

Один и тот же ежедневный QA-процесс, на привычных инструментах и с Cassini.

Обычно
С Cassini
APK устанавливается через разные инструменты
APK ставится из одного окна
Логи собираются через terminal или IDE
Logcat доступен внутри приложения с гибкими настройками
Скриншоты и видео делаются отдельно
Артефакты сохраняются из карточки устройства
Тестовые данные хранятся в заметках и документах
Пресеты и credentials доступны внутри Cassini
Данные для бага собираются вручную
Информация об устройстве копируется в один клик
Главная продуктовая боль

Тестовые данные всегда под рукой

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

Cassini хранит тестовые строки, credentials и часто используемые значения внутри приложения. Вы выбираете нужный пресет и отправляете его в активное поле Android-устройства.

Текстовые пресеты

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

Credentials

Логины, пароли и телефоны для быстрой проверки авторизации и регистрационных сценариев.

Свободный ввод

Можно вставить любой текст вручную или сгенерировать строку нужной длины.

Файлы на устройство

Отправка локального файла на Android-устройство.

Три сценария, ради которых стоит скачать Cassini

Те же ручные проверки, но без терминала, IDE и заметок с тестовыми данными.

Проверить новую Android-сборку

Установите APK, запустите приложение, очистите данные, перезапустите пакет, проверьте permissions и быстро соберите артефакты.

Что внутри:
  • установка APK
  • drag-and-drop APK
  • launch / restart / force stop
  • clear data
  • permissions
  • uninstall
  • crash app

Проверить формы и авторизацию

Используйте готовые строки, пользовательские пресеты и credentials, чтобы не копировать тестовые данные из заметок, документации и старых багов.

Что внутри:
  • хранение ваших тестовых данных
  • отправка текста в активное поле
  • генерация строк на лету
  • очистка поля перед вставкой
  • логин / пароль / телефон
  • импорт и экспорт библиотек данных

Быстро оформить баг

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

Что внутри:
  • характеристики устройства
  • скриншот
  • запись экрана
  • logcat
  • last crash
  • копирование данных для баг-репорта

Всё для ручной Android-проверки в одном приложении

Cassini закрывает основные сценарии ручного Android-тестирования на реальном устройстве.

Устройство

Подключите Android-устройство и управляйте базовыми настройками без командной строки.

  • статус подключения
  • характеристики устройства
  • светлая и тёмная тема
  • Wi-Fi
  • авиарежим
  • яркость
  • stay awake while charging
  • смена языка устройства
  • скриншоты
  • запись экрана
  • локальная папка с медиа

Приложения

Работайте с установленными пакетами и тестируемыми сборками из одного экрана.

  • список приложений
  • поиск по пакетам
  • показ системных приложений
  • установка APK
  • drag-and-drop APK
  • запуск приложения
  • restart
  • force stop
  • clear data
  • crash app
  • uninstall
  • permissions

Logcat

Собирайте логи во время проверки и сохраняйте их для баг-репортов.

  • старт и остановка logcat
  • фильтр по уровню логов
  • поиск
  • режим «только падения»
  • очистка буфера
  • сохранение логов в файл
  • определение последнего crash

Настройки и обновления

Настройте Cassini под свой процесс и контролируйте локальные данные.

  • тема приложения
  • язык интерфейса
  • локальная папка Cassini
  • очистка локальных данных
  • проверка обновлений
Приватность и локальная работа

Ваши файлы, логи и данные остаются на вашем компьютере

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

Приложение работает локально и не требует аккаунта. APK-файлы, logcat, скриншоты, записи экрана, credentials и тестовые данные не отправляются на сервер.

  • Без аккаунта
  • Без облачного хранилища
  • APK не загружаются на сервер
  • Логи не отправляются на сервер
  • Скриншоты и видео остаются локально
  • Product analytics можно отключить в настройках

Установка на macOS

Из-за региональных ограничений Cassini пока распространяется как неподписанная сборка. Поэтому при первом запуске macOS может показать стандартное предупреждение безопасности.

Это ожидаемое поведение для неподписанных приложений. Скачивайте Cassini только с официального сайта.

  1. Скачайте Cassini.
  2. Откройте .dmg.
  3. Перенесите приложение в Applications.
  4. При предупреждении macOS откройте приложение через системные настройки безопасности.
  5. После первого разрешения Cassini запускается как обычное приложение.

Не готовы устанавливать приложение? Начните с Android QA чек-листа

Откройте чек-лист в браузере и проверьте, какие Android QA-сценарии уже покрыты в вашем процессе. Если хочется выполнять эти проверки быстрее — скачайте Cassini.

Открыть Android QA чек-лист

Кому подойдёт Cassini

Тем, кому ежедневно нужно проверять Android-приложения на macOS — без сложной инфраструктуры.

Ручным QA-инженерам

Для ежедневных проверок Android-сборок, форм, авторизации, permissions, логов и баг-репортов.

Разработчикам Android

Чтобы быстро проверить сборку перед передачей в QA: установить APK, очистить данные, запустить, перезапустить и собрать логи.

QA-лидам

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

Командам без тяжёлой инфраструктуры

Если не хочется поднимать сложные стенды и процессы ради базовых ручных Android-проверок.

Cassini не заменяет Android Studio. Cassini убирает лишнюю рутину

Девять типовых задач Android QA — на привычных инструментах и в Cassini.

Задача
Обычный процесс
В Cassini
Установить APK
Finder, terminal, IDE
Кнопка или drag-and-drop
Очистить данные
Настройки устройства или ADB
Кнопка clear data
Перезапустить приложение
Вручную или через команды
Restart из action-панели
Собрать logcat
Terminal или IDE
Встроенный logcat с гибкими настройками
Вставить тестовые данные
Заметки, буфер, документация
Пресеты и credentials
Повторить набор рутинных действий
Bash-скрипты, алиасы, заметки и ручные команды
Готовые действия в интерфейсе
Сделать скриншот
Отдельный инструмент
Из карточки устройства
Записать экран
Отдельный инструмент
Из карточки устройства
Собрать данные для бага
Вручную
Копирование из Cassini

Сначала macOS, затем другие платформы

Сейчас Cassini сфокусирован на macOS, чтобы довести основной Android QA flow до стабильного состояния: установка APK, работа с устройством, logcat, тестовые данные, артефакты и баг-репорты. Поддержка Windows и Linux появится позже.

Попробуйте Cassini в ближайшей Android-проверке

Скачайте приложение, подключите Android-устройство и пройдите базовый сценарий: установить APK, запустить приложение, вставить тестовые данные, собрать логи и подготовить баг-репорт.

Написать в Telegram
Бесплатно · macOS · Android QA · работает локально
Важно: приложение распространяется как неподписанная сборка. Скачивайте только с этого сайта. Cassini работает локально, не требует аккаунта и не отправляет APK, файлы, скриншоты, записи экрана или логи на сервер.