TestComplete - TestComplete

TestComplete
TestComplete-Logo.png
TestComplete screenshot.png
Разработчики)Программное обеспечение SmartBear
изначальный выпуск1999 (1999) к AutomatedQA
Стабильный выпуск
14.40 / 31 марта 2020 г.; 7 месяцев назад (2020-03-31)
Операционная системаМайкрософт Виндоус
ПлатформаWindows, Интернет, ОС Android, iOS
Доступно ванглийский
ТипАвтоматизация тестирования
ЛицензияПроприетарный
Интернет сайтумный медведь.com/товар/ testcomplete/

TestComplete это функциональный автоматизированное тестирование платформа, разработанная Программное обеспечение SmartBear. TestComplete дает тестировщикам возможность создавать автоматизированные тесты для Майкрософт Виндоус, Интернет, Android (операционная система), и iOS Приложения. Тесты могут быть записаны, написаны по сценарию или созданы вручную с помощью операций, управляемых ключевыми словами, и использованы для автоматического воспроизведения и регистрации ошибок.

TestComplete состоит из трех модулей:

  • Рабочий стол
  • Интернет
  • Мобильный

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

TestComplete используется для тестирования множества различных типов приложений, включая Интернет, Windows, Android, iOS, WPF, HTML5, Вспышка, Flex, Silverlight, .СЕТЬ, VCL и Ява.[1] Автоматизирует функциональное тестирование и внутреннее тестирование, например база данных тестирование.

Обзор

Использует

TestComplete используется для создания и автоматизации множества различных типов тестирования программного обеспечения. Создание записи и воспроизведения теста записывает тестировщика, выполняющего ручной тест, и позволяет воспроизводить и поддерживать его снова и снова как автоматический тест. Записанные тесты могут быть изменены позже тестировщиками для создания новых тестов или улучшения существующих тестов с помощью большего количества вариантов использования.[2]

Основные особенности

  • Проверка ключевых слов: TestComplete имеет встроенный редактор тестов на основе ключевых слов, который состоит из операций с ключевыми словами, соответствующих автоматическим действиям тестирования.
  • Скриптовое тестирование: TestComplete имеет встроенный редактор кода, который помогает тестировщикам писать скрипты вручную. Он также включает набор специальных подключаемых модулей, которые помогают.
  • Тестовая запись и воспроизведение: TestComplete записывает ключевые действия, необходимые для повторного воспроизведения теста, и отменяет все ненужные действия.
  • Распределенное тестирование: TestComplete может запускать несколько автоматических тестов на разных рабочих станциях или виртуальные машины.
  • Доступ к методам и свойствам внутренних объектов: TestComplete читает имена видимых элементов и многих внутренних элементов Delphi, C ++ Builder, .NET, WPF, Java и Visual Basic и позволяет тестовым скриптам получать доступ к этим значениям для проверки или использования в тестах.
  • Интеграция с отслеживанием ошибок: TestComplete включает шаблоны отслеживания проблем, которые можно использовать для создания или изменения элементов, хранящихся в системы отслеживания проблем. TestComplete в настоящее время поддерживает Microsoft Visual Studio 2005, 2008, 2010 Team System, BugZilla, Jira и AutomatedQA AQdevTeam.
  • Тестирование на основе данных: Тестирование на основе данных с помощью TestComplete означает использование одного теста для проверки множества различных тестовых примеров путем запуска теста с входными и ожидаемыми значениями из внешнего источника данных вместо использования одних и тех же жестко запрограммированных значений при каждом запуске теста.
  • COM -основан, Открытая архитектура: Движок TestComplete основан на открытом API, COM-интерфейс. Он не зависит от исходного языка и может считывать информацию отладчика и использовать ее во время выполнения с помощью TestComplete Debug Info Agent.
  • Визуализатор тестов - TestComplete автоматически делает снимки экрана во время тестовой записи и воспроизведения. Это позволяет быстро сравнивать ожидаемые и фактические экраны во время тестирования.
  • Расширения и SDK - Все, что отображается в TestComplete - панели, элементы проекта, определенные скриптовые объекты и другие - реализовано как плагины. Эти плагины входят в состав продукта и устанавливаются на ваш компьютер вместе с другими модулями TestComplete. Вы можете создать свои собственные плагины, которые расширят TestComplete и предоставят определенные функции для ваших нужд. Например, вы можете создавать плагины или использовать сторонние плагины для:
    • Поддержка настраиваемых элементов управления
    • Пользовательские операции тестирования ключевых слов
    • Новые объекты сценариев
    • Пользовательские контрольные точки
    • Команды для обработки результатов тестирования
    • Панели
    • Элементы проекта
    • Пункты меню и панели инструментов[3]

Поддерживаемые типы тестирования

Поддерживаемые языки сценариев

  • JavaScript
  • Python
  • VBScript
  • JScript
    • C ++ Script (конкретный диалект на основе JScript, поддерживаемый TestComplete - не рекомендуется в версии 12)
    • C # Script (конкретный диалект на основе JScript, поддерживаемый TestComplete - не рекомендуется в версии 12)
  • DelphiScript
  • VB

Поддерживаемые приложения

Награды

  • Мир разработки программного обеспечения - Награды доктора Добба Jolt: 2005, 2007,[7] 2008,[8] 2010,[9] 2013,[10] 2014[11]
  • Награды ATI Automation: 2010, 2014 (общая подкатегория; подкатегория Java)[12][13]
  • Выбор читателей asp.netPRO:[14] 2004, 2005, 2006, 2007, 2009
  • Лучшие редакторы Windows IT Pro и награды "Выбор сообщества":[15] 2009
  • Награда Delphi Informant Readers Choice Awards как лучшая в категории инструментов тестирования / обеспечения качества: 2003, 2004

Смотрите также

Рекомендации

  1. ^ «Поддерживаемые типы приложений».
  2. ^ Мааян, Гилад. «Непрерывное тестирование: 5 инструментов, которые могут вам помочь». DZone. DZone. Получено 16 октября, 2017.
  3. ^ «SmartBear объявляет о поддержке автоматического тестирования мобильных устройств». SD Times Newswire. 28 января 2014 г.. Получено 24 июня, 2014.
  4. ^ Аксфорд, Райан (20 июня 2014 г.). «Мост Falafel Xamarin для TestComplete 10.3». Программное обеспечение Falafel. Получено 24 июня, 2014.
  5. ^ Бриджуотер, Адриан (25 мая 2011 г.). «SmartBear тестирует Adobe Honey Pot | Dr Dobb's». Drdobbs.com. Получено 11 апреля, 2012.
  6. ^ «SmartBear расширяет возможности совместной работы при тестировании, улучшая поддержку своей мобильной платформы» (пресс-релиз). BusinessWire. 7 октября 2014 г.. Получено 7 октября, 2014.
  7. ^ под редакцией Деллы Вайзер, 14 марта 2007 г. (14 марта 2007 г.). "Jolts 2007: Тестирование | Доктора Добба". Drdobbs.com. Получено 11 апреля, 2012.CS1 maint: несколько имен: список авторов (ссылка на сайт) CS1 maint: дополнительный текст: список авторов (ссылка на сайт)
  8. ^ «Победители 18-й премии Jolt Product Excellence Awards и обладатели премии Jolt Productivity Awards | Dr Dobb's». Drdobbs.com. 7 мая 2008 г.. Получено 11 апреля, 2012.
  9. ^ Райли, Майк (1 декабря 2010 г.). «Премия Jolt Product Excellence: тестирование и отладка | Dr Dobb's». Drdobbs.com. Получено 11 апреля, 2012.
  10. ^ Райли, Майк (21 мая 2013 г.). «Награды Jolt: лучшие инструменты для тестирования | Dr Dobb's». Drdobbs.com. Получено 10 июня, 2013.
  11. ^ Хиллар, Гастон (3 июня 2014 г.). «Награда Jolt Awards 2014: лучшие инструменты для тестирования; Dr Dobb's». Drdobbs.com. Получено 18 июня, 2014.
  12. ^ "Вторая ежегодная награда ATI Automation".
  13. ^ «Пятый ежегодный приз ATI Automation Honour».
  14. ^ «ASP .NET Pro».
  15. ^ «Премия« Выбор редакции Windows IT Pro »за 2009 год».

внешняя ссылка