Основные возможности сервиса ComplexQA
Всё, что умеет ComplexQA сегодня, по группам: тестовая документация, баг-трекер, текстовые документы и разнообразные утилиты в одном рабочем пространстве.
Тестовая документация
Проекты, наборы, кейсы, прогоны и общие данные вокруг них. Одна структура для всего, что команда ручного тестирования записывает, выполняет и сохраняет к следующему релизу.

Структура и кейсы
- Проекты со статусами open и closed, наборы любой вложенности
- Шаги и шаги подготовки, у каждого свой ожидаемый результат
- У каждого кейса есть статус, сложность и важность
- Набор можно клонировать вместе с кейсами, кейс — вместе с шагами
Прогоны и результаты
- Прогон копирует все кейсы проекта или выбранный список
- Статусы результата: passed, failed, skipped, blocked, retest, pending
- Если назначить исполнителя на прогон, кейс или результат, задача появится у него в разделе Tasks
Тестовые активы
- Контекст выполнения: браузер, ОС, устройство, хост, базовый URL, версия сборки
- Тестовые аккаунты: ресурс, логин, пароль, описание
- Каталог тегов для любой сущности, до 10 тегов на элемент
Документы и редактор
- Дерево папок со статусами draft, published и archived
- Визуальный редактор на CKEditor 4, до 20 изображений в документе
- История версий хранит последние 15 сохранений
- Публичные ссылки только для чтения и публичный каталог
Утилиты
Автоматические операции внутри проекта. Артефакты хранятся рядом с результатами тестов, отдельно от ручных прогонов.

Screenshot Multi
- Одна страница снимается по матрице браузеров и разрешений
- Скриншоты лежат в файловом сервисе, ссылки на предпросмотр живут недолго
URL inspect
- Проверки DNS, TLS и HTTP на подтверждённом домене команды
- Проход браузером: находки по каждому размеру окна
Каждый запуск утилиты
- Листинг со статусами: pending, queued, completed, failed, submit failed
- В карточке — параметры, артефакты и журнал событий
- Запустил участник команды; есть время создания и завершения
Управление командой
Команда — изолированное рабочее пространство на своём поддомене. Участники, роли, домены и журнал изменений — в одном месте.

Участники и роли
- Роли: администратор, участник, только чтение
- Статусы участника: pending, accepted, banned, rejected
- Типы команд: личная, организация, школа
Настройки команды
- Свой поддомен: team-slug.webapp.complexqa.com
- Подтверждённые домены команды — без них не работает URL inspect
- Пользовательские свойства задаются один раз на всю команду
Активность
- Журнал изменений по команде и по каждому её проекту
- Кто создал, изменил или удалил сущность и когда
Баг-трекер
Дефекты живут в том же проекте, что и тесты, которые их нашли. Не нужен второй продукт, не обязательна внешняя интеграция, не нужно копировать контекст руками.
Карточка бага
- Статус и решение — разные поля
- Приоритет и серьёзность ведутся отдельно
- Шаги воспроизведения, ожидаемый и фактический результат
- Версии: сборка, затронутая и исправленная
Связи
- Связь с тест-кейсами, результатами прогона и контекстом выполнения
- Баги можно связать как дубликаты
В работе
- Назначенный участнику баг появляется у него в разделе Tasks
- На карточке бага — теги и пользовательские свойства
AI assist
Импорт ручных тест-кейсов из JSON, который вы получили в своей модели. ComplexQA не размещает модель и не вызывает её: промпт задаёт только формат JSON, это не спецификация продукта.

Карточки промптов
- Тест-кейсы по описанию: юзер стори, спецификация или ваш код в чате с моделью
- Тест-кейсы по багу: регрессионные кейсы, которые поймали бы этот баг; удобнее вкладка Plain text
- Тот же диалог в меню проекта, в листинге тест-кейсов и на странице бага
Импорт JSON
- Скопируйте промпт, вставьте свои материалы в том же чате — модель вернёт JSON-массив без разметки и без комментариев
- Перед созданием — проверка JSON: номер элемента, заголовок, путь к полю и что исправить
- Можно создать только корректные кейсы, даже если часть элементов с ошибками; за один импорт не больше 50 кейсов
Что создаётся
- В текущем проекте: статус PENDING и тег AI_GENERATED
- Если открыть из листинга набора — кейсы попадут в этот набор; если со страницы бага — каждый кейс свяжется с этим багом
- ComplexQA не отправляет ваши материалы в модель
Форма обратной связи
Оставьте заявку, и мы свяжемся с вами, чтобы обсудить задачи вашей команды и подобрать оптимальное решение.
Доработка под ваши задачи
Мы не просто продаём готовый продукт, мы адаптируем платформу под реальные процессы и запросы наших пользователей. Расскажите, что важно именно вам.
Персональная демонстрация
Закажите персональную демонстрацию ComplexQA для вас и вашей QA-команды. Мы покажем, как платформа решает различные задачи.
Мы открыты к диалогу
Есть вопросы, предложения или идеи? Напишите нам на support@complexqa.com или заполнив форму.