Всем доброго дня.
Хочу рассказать о продукте для автоматизированного тестирования от Microfocus
#Silk Test#
Данный продукт поддерживает широкий спектр приложений таких как десктопныеWeb, SAP, и .NET
Существует два различных подхода к созданию тестов: Visual test и .NET
Первый способ крайне прост и понятен - это запись всех действий пользователя с захватом объектов, экранов и других параметров. Этот способ доступен даже тем, кто никогда не занимался тестированием. Другой способ подразумевает написание скрипта .NET.
Оба способа могут быть использованы друг с другом, т.к. тесты могут вложены один в другой, тем самым создавать зависимость из цепочки тестов.
Также есть возможность работы с VB.NET, C#, Java. Т.к. Silk Test способен интегрироваться с Visual Studio и Eclipse
Для того чтобы опробовать этот продукт на своей машине достаточно скачать его с официального сайта http://borland.com/products/silktest/ доступна 45 дневная триальная лицензия.
Вообще-то, есть еще 4Test, который и был изначально. Поддержка .NET и Java были включены где-то в 2008-м году с появлением Open Agent. К тому же, эти компоненты устанавливаются отдельно и не включаются в базовую поставку.
Кстати, а они уже исправили ошибку инсталляции, при которой Open Agent не стартовал после установки?
Год назад это была проблема. В триальной версии не стартовал Open Agent
Логично. Первая версия была выпущена в конце 2006-го года. Но с того времени добавилась поддержка Open Agent, но касательно 4Теста информация по-прежнему актуальна. А учитывая, что модули для C# и Java все еще далеки от совершенства, то 4Тест отбрасывать рановато
@nordwaldemar, кстати, в классическом 4Test, появилась ли возможность вызывать ActiveX объекты из языка?
Я следил за Силком до 12-й версии, знаю, что там такого не было.
Тогда, расширяемость Силка была… никакая.
Написать плагин было невозможно, введу закрытости документации.
Написать свою DLL – были попытки, но тоже неуспешно ввиду решения кучи низкоуровневых проблем.
Из Windows API можно было вызвать не каждую функцию, некоторые было вызвать невозможно или очень сложно.
Создать ActiveX объект – тоже.
Тогда тесткомплит очень выгодно выглядел со своей интеграцией с ActiveX, а нам приходилось писать отдельные утилиты на Perl, C#, Jscript, которые общались с SilkTest’ом посредством SYS_Execute и файлов.
Есть ли сдвиги в этом направлении для классического Силка?
Но если говорить про Silk Test Classic, то в документации синим по белому написано, что Silk Test Classic Does Not Recognize Active X Controls in a Web Application
C другой стороны есть другая !статья!
о работе с неактивными контролами Active X.
Пока писал, нашел еще кучу статей, достаточно было погуглить “silktest activex”, прочитать ссылки дальше второй. Не стал дальше разбираться, но видимо многие нашли разные способы работы.
Вопрос и правда интересный, но думаю, что его можно задать напрямую техподдержке, при скачивании с официального сайта триальной версии, дается 45 дневная поддержка !!такая же как и комерческим пользователям. Саппорт достаточно квалифицирован (правда англоговорящий) и способен ответить на любые вопросы. При желании продлить поддержку берем и запрашиваем триальную версию с другого email. Profit (: