TestComplete - автоматизируйте свои тесты с Перфоманс Лаб

TestComplete — инструмент для автоматизации тестирования

TestComplete — это набор программных средств для автоматизированного тестирования, которые позволят вам создавать и запускать тесты для любых десктопных, веб и мобильных приложений, а так же управлять ими.

Описание
Платформа
Desktop Module
Web Module
Mobile Module

Описание продукта

TestComplete Platform – это основа для TestComplete Desktop, Web и Mobile, при помощи которой вы сможете настроить оптимальный баланс между скоростью выпуска продукта, его качеством и стоимостью. Platform можно интегрировать с другими инструментами, чтобы обеспечить частые и короткие циклы разработки. В Platform входит:

TestComplete

  • Запись тестов;
  • Автоматизированный запуск тестов;
  • Поддержка пространства имен объектов;
  • Data-driven тестирование с генераторами тестовых данных;
  • Object-driven тестирование;
  • Keyword-driven тестирование;
  • Визуализатор выполнения тестов;
  • Возможность разработки собственных расширений;
  • Поддержка тестирования баз данных;
  • Интеграция с другими инструментами.

TestComplete Platform

TestComplete

Platform — платформа на которой базируются TestComplete Desktop, Mobile и Web, позволяет легко и быстро создавать автоматизированные тесты для регулярного исполнения на различных устройствах и платформах и в разных окружениях.

Platform — это необходимый компонент для запуска TestComplete Desktop, Web или Mobile. Для начинающих тестировщиков имеется функциональность  «Record & Play», а опытным специалистам доступна полноценная среда разработки скриптов.

  • Легко отслеживайте изменения и сокращайте время отладки, используя визуализатор тестов;
  • Скачайте TestComplete и начните его использовать уже через несколько минут;
  • Благодаря простому, интуитивно-понятному интерфейсу, вам не понадобятся тренинги;
  • Интегрируйте TestComplete с QAComplete для управления, запуска и анализа всех видов автоматизированных и ручных тестов в едином интерфейсе.

TestComplete Desktop Module

TestComplete Desktop

В Desktop Module есть все, что вам нужно от средства автоматизации тестирования. Он поддерживает тестирование множества десктопных приложений, разработанных на различных языках программирования.

Помимо возможностей, включенных в TestComplete Platform, в Desktop Module есть множество собственных функций, упрощающих функциональное тестирование и автоматизацию тестов. Можно писать тесты с нуля, добавляя чекпойнты и встроенные функции, или создавать data-driven тесты с неограниченным диапазоном данных.

  • Создавайте полноценные тесты без единой строчки кода, используя средства автоматической записи тестов, встроенные в TestComplete Platform;
  • Создавайте тесты на уровне объектов, а не на уровне координат и изображений, чтобы избежать сбоев в выполнении регрессионного тестирования;
  • Используйте широкий выбор чекпойнтов для выполнения специфических проверок в ходе исполнения авто-тестов;
  • Просматривайте оригинальные снимки экрана и сравнивайте их со скриншотами, сделанными автоматически в ходе выполнения тестов.

TestComplete Web Module

TestComplete Web

Web Module позволяет создавать автоматизированные GUI- и функциональные тесты для сайтов, веб-приложений и мобильных веб-приложений. TestComplete Web дает возможность быстро создавать по-настоящему мощные веб тесты. Например, используя TestComplete Web вы можете не только распознавать отдельные элементы веб-страниц, но и получать доступ к внутренним методам и свойствам на странице.

Web Module поставляется со множеством функций, которые позволяют автоматизировать тесты быстро и эффективно. Некоторые из этих функций поддерживают:

  • Selenium
  • Тестирование совместимости браузера
  • Скриншоты браузера
  • Тестирование JavaScript и HTML5
  • Контроль нативных меню браузера, сообщений и диалоговых окон в JavaScript
  • Тестирование веб-приложений открытых в Adobe Flash Player
  • Работа с браузерами, встроенными в десктопные приложения
  • Интернет приложения: Flash, Flex, AIR, Silverlight.

TestComplete Mobile Module

TestComplete Mobile

Mobile Module автоматизирует тестирование нативных, веб- и гибридных мобильных приложений. Тестирование на различных устройствах без изменения тестов, с полным доступом ко внутренним объектам и методам приложения. Вам доступно множество функций для того, чтобы сделать тесты более эффективными:

  • Запускайте тесты на множестве реальных устройств;
  • Тестируйте на физических устройствах, эмуляторах и виртуальных машинах;
  • Image-based тестирование для приложений черных ящиков;
  • Автоматический деплой тестируемых мобильных приложений;
  • Создание скриншотов;
  • Настройка непрерывной интеграции.

Mobile Module позволяет создавать крутые автоматизированные тесты мобильных приложений на Android. В отличие от других инструментов, Mobile предоставляет полный контроль над устройством, поэтому нет необходимости их взламывать:

  • Запускайте авто-тесты на реальных устройствах и эмуляторах без единой строчки кода;
  • Создайте тест один раз и запускайте его на различных устройствах, обладающих разными размерами экранов и разрешениями;
  • Тестируйте приложения Android так же как и приложения созданные в других фреймворках, таких как WebView, PhoneGap, Telerik Icenium, Apache Cordova и других;
  • Выберите подходящий вам язык написания скриптов: VBScript, Jscript, C++Script, C#Script.