Введение

Автоматизация тестирования программного обеспечения

Silk Test – это инструмент для автоматизированного функционального и регрессионного тестирования корпоративных приложений. Изначально он был разработан компанией Segue Software, которая была приобретена Borland в 2006 году. Borland была приобретена Micro Focus International в 2009 году, а Micro Focus позднее была приобретена OpenText в 2023 году. С 1993 по 1996 год продукт назывался QA Partner. Silk Test предлагает различные клиенты:

Silk Test Workbench позволяет автоматизировать тестирование на визуальном уровне (аналогично прежнему TestPartner), а также использовать VB.Net в качестве языка сценариев.

Silk Test Classic использует доменно-специфичный язык 4Test для автоматизации сценариев. Это объектно-ориентированный язык, похожий на C++, использующий концепции классов, объектов и наследования.

Silk4J, переименованный в UFT Developer, позволяет автоматизировать тестирование в Eclipse с использованием Java в качестве языка сценариев.

Silk4Net, переименованный в UFT Developer, позволяет делать то же самое в Visual Studio с использованием VB или C#.

Особенности

Silk Test Client – это IDE для создания, поддержки и выполнения тестов. Silk Test Agent: преобразует команды скрипта в команды графического интерфейса пользователя (действия пользователя). Эти команды могут выполняться как на той же машине, что и хост, так и на удалённой машине. Silk Test идентифицирует все окна и элементы управления тестируемого приложения как объекты и определяет все свойства и атрибуты каждого окна, обеспечивая объектно-ориентированную реализацию. Silk Test поддерживает как методы записи, так и методы описательного программирования для идентификации и проверки элементов в тестируемом приложении (AUT). Он также распознаёт движения мыши и нажатия клавиш, что позволяет проводить тестирование с использованием пользовательских объектов в AUT. Silk Test поддерживает тестирование различных технологий: Mobile (iOS, Android), .NET (WinForms, WPF), Java (Swing, SWT), DOM, IE, Firefox, Chrome, Edge, Safari, SAP Windows GUI.

История

1993–1996: QA Партнер (Segue Software). 1996: QA Partner была переименована в Silk Test. 2006: Borland приобрела Segue Software. 2009: Micro Focus International приобрела Borland и часть Compuware – Quality Solutions, включая инструмент автоматизации TestPartner. 2009: Представлен Silk4J. 2010: Представлены Silk Test Workbench (преемник TestPartner) и Silk4NET. Silk Test теперь используется в Micro Focus International как комплексное решение для функционального тестирования, а клиент 4Test был переименован в Silk Test Classic. 2017: Представлен Silk WebDriver – бесплатная версия Silk Test для записи и воспроизведения скриптов Selenium. 2023: OpenText приобрела Micro Focus International.