CodeArts TestPlan — это универсальная платформа управления тестированием, охватывающая весь процесс планирования тестов, проектирования тестов, тестовых случаев, выполнения тестов и оценки тестов. Платформа направлена на помощь предприятиям в совместных, эффективных и надёжных тестовых действиях до выпуска продукта.
Эвристическое проектирование тестов выполняется на основе ментальных карт для визуализации четырёхуровневого метода проектирования тестов. Тестовые сценарии разбиваются по требованиям, тестовые точки — по сценариям, черновые тестовые случаи генерируются на основе тестовых точек и сохраняются как тестовые случаи, после чего выводится общая тестовая схема.
Управление тестированием включает такие концепции, как полноцикловое отслеживание, совместная работа нескольких ролей, гибкие тесты и тесты, управляемые требованиями. Оно обеспечивает единое управление управлением требований к тестам, назначением и выполнением задач, управлением прогресса, управлением покрытием, управлением результатами, управлением дефектами, тестовыми отчётами и Дашбордом. Управление тестированием может быть адаптировано под разные команды и процессы, поддерживая оценку качества продукта с разных точек зрения, эффективное управление тестовой деятельностью и поставку качественного продукта.
Функция Auto API test позволяет быстро оркестрировать автоматизированные тестовые случаи API на основе шаблона скрипта API, сгенерированного из URL‑адресов API или файлов Swagger. Она интегрирует pipelines и поддерживает тестирование микросервисов. Для тестовых случаев не требуется компиляция кода. Технический порог низок. Разные роли, такие как разработчики API, потребители API, тестовый персонал и обслуживающий персонал, могут легко запускать тесты. Вы можете импортировать определение API Swagger в несколько кликов, чтобы автоматически создать шаблон скрипта, на основе которого можно оркестрировать и управлять автоматизированными тестовыми случаями API. Тестирование API поддерживает HTTP и HTTPS, визуализированный интерфейс редактирования случаев, различные предустановленные Чекпоинты и встроенные переменные, пользовательские переменные, передачу параметров и непрерывное автоматическое тестирование.
Ручные тестовые случаи и автоматизированные тестовые случаи API разрабатываются единым способом. Предоставляются классификация тестовых случаев, предпосылки, процедура и ожидаемые результаты для руководства при проектировании тестовых случаев.
Управление наборами собирает ручные наборы тестов или наборы автоматизированных тестов API на основе тестовых случаев. Набор тестов используется для управления группой тестовых случаев. Как правило, набор тестов может применяться для выполнения нескольких раундов или итеративных регрессионных тестов. Вы можете создать набор ручных тестовых случаев или набор автоматизированных тестов API в зависимости от типа тестового случая.
Тестовые сценарии автоматизации API имитируют HTTP‑клиент для установления сеанса с сервером и отправки запроса к целевому API или веб‑странице с целью завершения теста функции API. Тестовый сценарий API содержит последовательность тестовых запросов, контрольных точек теста и тестовой логики.
По умолчанию тестировать можно только API, доступные из публичной сети. Для получения подробной информации о решении тестирования API во внутренней корпоративной сети обратитесь в службу поддержки.
Можно задавать результаты пошагово или пакетно, применять последний результат выполнения в режиме одним щелчком и добавлять скриншоты к результату. Процедура воспроизведения может автоматически заполняться при создании дефекта.


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