Тест завершен
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2014 г. ) |
![]() | Эта статья написана как руководство или руководство . ( март 2023 г. ) |
![]() | |
![]() | |
Разработчик(и) | Программное обеспечение SmartBear |
---|---|
Первоначальный выпуск | 1999 AutomatedQA | от
Стабильная версия | 15.44
/ 13 октября 2022 г |
Операционная система | Microsoft Windows |
Платформа | Windows , Интернет , ОС Android , iOS |
Доступно в | Английский |
Тип | Автоматизация тестирования |
Лицензия | Собственный |
Веб-сайт | умный медведь |
TestComplete — функциональная платформа автоматизированного тестирования, разработанная SmartBear Software . TestComplete дает тестировщикам возможность создавать автоматические тесты для Microsoft Windows , Web, Android (операционная система) и iOS приложений . Тесты можно записывать, создавать по сценариям или вручную с помощью операций, управляемых ключевыми словами, и использовать для автоматического воспроизведения и регистрации ошибок.
TestComplete содержит три модуля:
- Рабочий стол
- Интернет
- мобильный
Каждый модуль содержит функциональные возможности для создания автоматических тестов на указанной платформе.
TestComplete используется для тестирования множества различных типов приложений, включая Web , Windows , Android , iOS , WPF , HTML5 , Flash , Flex , Silverlight , .NET , VCL и Java . [ 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.
- Визуализатор тестов — TestComplete автоматически делает снимки экрана во время записи и воспроизведения теста. Это позволяет быстро сравнивать ожидаемые и фактические экраны во время тестирования.
- Расширения и SDK . Все, что отображается в TestComplete — панели, элементы проекта, конкретные объекты сценариев и т. д. — реализовано в виде плагинов. Эти плагины включены в состав продукта и устанавливаются на ваш компьютер вместе с другими модулями TestComplete. Вы можете создавать свои собственные плагины, которые расширят TestComplete и предоставят конкретную функциональность для ваших нужд. Например, вы можете создавать плагины или использовать сторонние плагины для:
- Поддержка пользовательских элементов управления
- Тестовые операции по пользовательским ключевым словам
- Новые объекты сценариев
- Пользовательские контрольно-пропускные пункты
- Команды обработки результатов теста
- Панели
- Элементы проекта
- Элементы меню и панели инструментов [ 3 ]
Поддерживаемые типы тестирования
[ редактировать ]- Функциональное (или графическое) тестирование
- Регрессионное тестирование
- Модульное тестирование
- Тестирование ключевых слов
- Веб-тестирование
- Тестирование мобильных приложений
- Распределенное тестирование
- Функциональное тестирование настольных, веб- и мобильных приложений
- Тестирование покрытия
- Тестирование, управляемое данными
- Ручное тестирование
Поддерживаемые языки сценариев
[ редактировать ]- JavaScript
- Питон
- VBScript
- JScript
- C++Script (специальный диалект, основанный на JScript, поддерживаемый TestComplete - устарел в версии 12)
- C#Script (специальный диалект, основанный на JScript, поддерживаемый TestComplete - устарел в версии 12)
- DelphiScript
- ВБ
Поддерживаемые приложения
[ редактировать ]- Поддержка всех 32-битных и 64-битных приложений Windows.
- Расширенная поддержка, доступ к внутренним объектам, методам и свойствам для следующего:
- .NET (C#, VB.NET, JScript.NET, VCL.NET, C#Builder, Python .NET, Perl .NET и т. д.)
- WPF
- Java (AWT, SWT, Swing, WFC)
- Андроид
- iOS
- Xamarin (с реализацией моста Falafel Software ) [ 4 ]
- Sybase PowerBuilder, Microsoft FoxPro, Microsoft Access, Microsoft InfoPath
- Веб-браузеры ( Internet Explorer , Firefox , Google Chrome , Opera (веб-браузер) , Safari (веб-браузер)
- Визуальный С++
- Визуальный Бейсик
- Визуальный ФоксПро
- Дельфи
- C++Builder
- Adobe Flash [ 5 ]
- Adobe Флекс
- Adobe AIR
- Microsoft Сильверлайт
- HTML5
- Хром (веб-браузер) [ 6 ]
- PhoneGap
Награды
[ редактировать ]- Мир разработки программного обеспечения - Премия доктора Добба Jolt Awards: 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» как лучший в категории «Инструмент тестирования/QA»: 2003, 2004 гг.
См. также
[ редактировать ]- Селен (программное обеспечение)
- Автоматизация тестирования
- Тестирование программного обеспечения с графическим интерфейсом
- Список инструментов тестирования графического интерфейса
Ссылки
[ редактировать ]- ^ «Поддерживаемые типы приложений» .
- ^ Мааян, Гилад. «Непрерывное тестирование: 5 инструментов, которые могут помочь вам в этом» . ДЗона . Проверено 16 октября 2017 г.
- ^ «SmartBear объявляет о поддержке автоматизированного мобильного тестирования» . Лента новостей SD Times. 28 января 2014 года . Проверено 24 июня 2014 г.
- ^ Аксфорд, Райан (20 июня 2014 г.). «Фалафель Xamarin Bridge для полного тестирования 10.3» . Программное обеспечение Фалафель . Проверено 24 июня 2014 г.
- ^ Бриджуотер, Адриан (25 мая 2011 г.). «SmartBear тестирует горшок с медом Adobe | Dr Dobb's» . Drdobbs.com . Проверено 11 апреля 2012 г.
- ^ «SmartBear расширяет возможности сотрудничества в тестировании, одновременно улучшая поддержку мобильных платформ» (пресс-релиз) . БизнесВайр. 7 октября 2014 года . Проверено 7 октября 2014 г.
- ^ под редакцией Деллы Вайзер, 14 марта 2007 г. (14 марта 2007 г.). «Встряски 2007: Тестирование | Доктор Добб» . Drdobbs.com . Проверено 11 апреля 2012 г.
{{cite web}}
:|author=
имеет общее имя ( справка ) CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Победители 18-й премии Jolt Product Excellence Awards и лауреаты премии Jolt Productivity Awards | Dr Dobb's» . Drdobbs.com. 7 мая 2008 года . Проверено 11 апреля 2012 г.
- ^ Райли, Майк (1 декабря 2010 г.). «Награда за выдающиеся достижения в области продуктов Jolt: тестирование и отладка | Доктор Добб» . Drdobbs.com . Проверено 11 апреля 2012 г.
- ^ Райли, Майк (21 мая 2013 г.). «Jolt Awards: Лучшие инструменты тестирования | Доктор Добб» . Drdobbs.com . Проверено 10 июня 2013 г.
- ^ Хиллар, Гастон (3 июня 2014 г.). «Jolt Awards 2014: Лучшие инструменты тестирования; Dr Dobb's» . Drdobbs.com . Проверено 18 июня 2014 г.
- ^ «2-я ежегодная награда ATI в области автоматизации» .
- ^ «5-я ежегодная награда ATI в области автоматизации» .
- ^ «ASP.NET Pro» .
- ^ «Награда «Лучший редактор Windows IT Pro» и «Выбор сообщества» в 2009 году» .