Компания Borland Software представила новую версию своего набора продуктов Borland Silk 2009 для контроля качества программных продуктов. Продукты серии Silk 2009 позволяют автоматизировать процессы тестирования при использовании традиционных методик разработки, а также при гибкой (agile) методологии разработки.
Для решения новых задач, которые ставит перед разработчиками современный рынок разработки программных продуктов, платформа Silk 2009 содержит новые функции, которые помогают разработчикам и тестерам в создании и автоматизации тестов, сводя к минимуму зависимость от узких специалистов. Применение инструментов серии Silk 2009 позволяет сделать процесс тестирования более масштабируемым и эффективным. Кроме того, платформа Silk 2009 предлагает пользователям уникальные технологии тестирования, которые работают быстрее конкурирующих решений и проще в обслуживании, даже в постоянно меняющихся условиях гибкой методологии разработки.
Пакет SilkTest с технологией Silk4J предназначен для функционального и регрессионного тестирования. Этот пакет позволяет разработчикам создавать и автоматизировать тесты для Java-модулей внутри среды разработки Eclipse. Также с помощью этого пакета разработчики могут использовать функцию «запись и воспроизведение» для написания тестов на языке Java без использования дополнительных языковых технологий. Новая расширенная модель динамического распознавания и синхронизации объектов помогает заметно ускорить тестирование, что позволяет командам разработчиков проверять функциональность написанных модулей в быстрых итерациях, что характерно для гибкой методологии разработки.
Динамическое распознавание объектов в пакете SilkTest исключает повторное написание тестов при модификации и рефакторинге кода: неважно, сколько изменений внесено в пользовательский интерфейс – тесты все равно будут работать. Расширенные средства синхронизации помогают исключить редактирование сценариев теста для включения задержек ожидания, предлагая современные средства автоматизации для тестирования современных динамичных веб-приложений. Наконец, пакет SilkTest предлагает кросс-браузерную поддержку, что позволяет команде разработчиков записать тест в одном браузере, а затем выполнять этот сценарий в любых других браузерах.
Пакет SilkPerformer помогает автоматизировать тестирование программ на устойчивость к нагрузкам и на производительность. С помощью встроенной функции контроля ресурсов при нагрузочном тестировании разработчики могут выделять и контролировать ресурсы для таких тестов из любой точки планеты, проводя больше нагрузочных тестов с гораздо меньшими требованиями к оборудованию. Таким образом, тестеры могут проводить нагрузочное тестирование на каждой итерации процесса разработки, в том числе, когда тест не включает в себя работу с пользовательским интерфейсом.
Тесная интеграция с пакетом SilkCentral Test Manager для получения отчетов о трендах в производительности приложений помогает командам, работающим по гибкой методологии разработки, получать быстрый отклик на внесенные изменения. Получение отчетов о результатах тестов на устойчивость к нагрузкам и производительность помогает разработчикам быстро выявлять любые потенциальные проблемы. Вдобавок ко всему прочему, надстройки SilkPerformer к средам разработки Eclipse и Visual Studio, включенные в комплект поставки, позволяют разработчикам создавать тесты на производительность внутри своей рабочей среды, а еще пакет SilkPerformer может повторно использовать функциональные тесты из пакета SilkTest и тесты модулей из пакетов JUnit и NUnit в качестве эксплуатационных тестов.
Пакет SilkCentral Test Manager представляет собой унифицированную среду для управления работами по контролю качества и тестированию по всем текущим проектам. Этот пакет интегрируется с используемыми в организациями системами и платформами тестирования модулей, функционального и эксплуатационного тестирования, включая коммерческие решения и решения с открытыми исходными кодами. Все собранные из разных систем результаты отображаются в единой контрольной панели в виде консолидированного представления выполнения плана, ключевых показателей и трендов по всем проектам.
Вместе с пакетом SilkCentral Test Manager поставляются более 20 коннекторов для интеграции с коммерческими и открытыми системами управления требованиями, управления исходным кодом и тестирования, в том числе с пакетами JUnit, NUnit и FitNesse. Пакет SilkCentral Test Manager помогает организовать контроль качеств в проектах традиционной и гибкой разработки. В новой версии пакета впервые представлен шаблон для управления тестами в гибкой методологии разработки, который легко интегрируется с системами управления проектами, обеспечивая удобную среду управления для этой набирающей популярность технологии. Также в состав новой версии пакета включены инструменты двунаправленной интеграции с пакетом VersionOne, ведущим инструментом для управления проектами в гибкой методологии разработки. Гибридные определения тестов в пакете SilkCentral Test Manager помогают беспрепятственно трансформировать процедуры ручного тестирования в автоматизированные тесты и обратно с сохранением всех результатов и хронологических данных.
