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

🙈 Кого мы ищем

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

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

  • Мы создаем базовые тесты для вашего мобильного приложения: охватываются платежи, регистрация, регистрация и вход в систему, а также простое исследовательское тестирование. Все, что нам нужно, это ваше приложение и некоторые тестовые данные.
  • Создавайте свои собственные тесты с помощью средства запуска тестов Spotbot Javascript на платформе Appium.
  • Тесты выполняются в инфраструктуре Spotbot на множестве устройств в облаке.
  • Интегрируется с Github, CircleCI и Jenkins с помощью крючков для других систем непрерывной интеграции.
  • Предоставляет полный отчет о статусе тестирования для каждой сборки, а также визуальные различия каждого снимка экрана, который был изменен в ходе теста.
  • Текущее обслуживание. Мы постоянно обновляем базовые тесты для вас и помечаем пользовательские тесты, которые нуждаются в доработке.
  • Стабильность теста. Сборка не сломается, если один из ваших тестов ненадежный. Вместо этого автору ненадежного теста предлагается сделать свой тест более стабильным или удалить его.
  • Инструменты отладки. Когда тест прерывается, вы можете перейти в нужное состояние на правильном устройстве одним нажатием кнопки. Затем вы можете запустить тесты для локальной сборки, чтобы убедиться, что исправление работает.
  • Без блокировки. Если хотите, мы экспортируем все написанные для вас тесты.

Во время нашего ограниченного бета-тестирования мы предлагаем все это по фиксированной цене 499 долларов США в месяц.

📈 Путь вперед

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

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

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

🐣 Начать

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