TestComplete Intelligent Quality
TestComplete Intelligent Quality - специализированное дополнение к платформе SmartBear TestComplete для расширения возможностей автоматизации тестирования с использованием ИИ-технологий, OCR, компьютерного зрения и машинного обучения. Модуль помогает автоматизировать распознавание и проверку визуальных элементов, извлекать и проверять содержимое PDF-документов, работать со сложными таблицами и создавать тестовые данные с помощью ИИ.
Ключевые возможности
- распознавание текста и элементов интерфейса с помощью OCR;
- выполнение действий над распознанными элементами;
- OCR-проверки содержимого интерфейсов;
- распознавание сложных визуальных объектов;
- работа с таблицами и сетками с применением машинного обучения;
- извлечение и проверка текста из PDF-файлов;
- создание тестовых данных с помощью ИИ;
- повышение устойчивости автоматизированных UI-тестов;
- поддержка self-healing механизмов для тестов;
- расширение стандартных возможностей TestComplete.
ИИ-возможности для автоматизированного тестирования
Intelligent Quality расширяет TestComplete технологиями искусственного интеллекта, которые помогают автоматизировать задачи, требующие распознавания визуального содержимого. Решение может использовать компьютерное зрение и машинное обучение для работы с элементами, которые сложно обрабатывать стандартными средствами объектного распознавания.
Это особенно полезно при тестировании приложений со сложными интерфейсами, графическими компонентами, таблицами, картами и другими визуальными объектами.
Распознавание текста с помощью OCR
Intelligent Quality предоставляет TestComplete возможности оптического распознавания символов (OCR). Система может распознавать текст на экране или изображении и предоставлять доступ как ко всему распознанному содержимому, так и к отдельным текстовым блокам и табличным данным.
OCR можно использовать не только для получения текста, но и для автоматизированного взаимодействия с интерфейсом. Например, TestComplete способен найти нужный текстовый фрагмент и выполнить связанное с ним действие.
OCR Checkpoints
Модуль поддерживает OCR Checkpoints, предназначенные для автоматической проверки текстового содержимого элементов интерфейса. TestComplete распознает текст выбранного объекта и сравнивает его с ожидаемым значением, фиксируя результат проверки в журнале тестирования.
Такие проверки позволяют автоматизировать контроль элементов, для которых обычное объектное распознавание затруднено или недостаточно эффективно.
Работа со сложными визуальными объектами
Intelligent Quality использует компьютерное зрение и машинное обучение для распознавания сложных элементов пользовательского интерфейса. SmartBear отдельно выделяет возможности работы с таблицами и сетками, а также визуального распознавания элементов на графиках, картах и изображениях.
Это расширяет возможности автоматизации GUI-тестирования приложений, содержащих нестандартные или сложные визуальные компоненты.
Тестирование PDF-документов
TestComplete Intelligent Quality позволяет извлекать и проверять текстовое содержимое PDF-файлов с помощью OCR. Полученный текст можно использовать в автоматизированных сценариях, например сравнивать фактическое содержимое сформированного документа с ожидаемыми данными.
Также поддерживаются PDF Checkpoints: TestComplete распознает содержимое PDF и сравнивает его с эталонным документом. Это удобно для тестирования приложений, которые формируют счета, отчеты, документы и другие результаты в формате PDF.
Генерация тестовых данных с помощью ИИ
Intelligent Quality включает ИИ-генератор тестовых данных для data-driven тестирования. Пользователь может задавать требования к данным с помощью текстовых команд и создавать специализированные наборы данных для тестовых сценариев.
Эта возможность помогает быстрее подготавливать разнообразные тестовые данные и моделировать различные пользовательские сценарии без ручного формирования больших наборов значений.
Self-healing автоматизированных тестов
Intelligent Quality предоставляет возможности self-healing, направленные на повышение устойчивости автоматизированных тестов при изменении свойств объектов приложения. Это помогает уменьшить объем ручной работы по сопровождению тестов после изменений пользовательского интерфейса.
Self-healing особенно полезен для проектов с регулярно изменяющимся интерфейсом, где традиционные тесты могут требовать частого обновления после изменения свойств элементов.
Дополнение к TestComplete
Intelligent Quality является add-on для TestComplete, а не самостоятельной системой тестирования. Для использования его функций необходима активная лицензия Intelligent Quality и установленный и включенный соответствующий модуль в TestComplete.
В актуальном магазине SmartBear Intelligent Quality предлагается как отдельное дополнение к конфигурациям TestComplete Base и TestComplete Pro.
Лицензирование
TestComplete Intelligent Quality приобретается как дополнительная лицензируемая функциональность TestComplete. После установки add-on необходимо активировать соответствующую лицензию, после чего становятся доступны предусмотренные им интеллектуальные функции тестирования.
Почему выбирают TestComplete Intelligent Quality
TestComplete Intelligent Quality подойдет QA-инженерам и командам автоматизации, которым необходимо расширить TestComplete инструментами ИИ, OCR, компьютерного зрения и машинного обучения. Дополнение помогает автоматизировать работу со сложными визуальными интерфейсами и PDF-документами, генерировать тестовые данные и повышать устойчивость UI-тестов с помощью self-healing механизмов.

