ОБЗОР ПРОДУКТА: SilkTest® является самым усовершенствованным средством автоматизации процесса функционального тестирования корпоративных прикладных программ. Широкие возможности автоматизации процесса тестирования SilkTest делают его идеальным решением для регрессионного, кросс-платформенного и локализационного тестирования в широком спектре технологий разработки приложений, в том числе AJAX и Web 2.0, Java или .NET и клиент-серверных технологий в рамках современных коротких циклов тестирования.
SilkTest предназначен для реализации преимуществ автоматизации даже при использовании сложных примеров тестирования и предлагает ряд средств повышения производительности, позволяющих легко работать с изменениями в Тестируемом приложении (ТП). Мощная инфраструктура тестирования также обеспечивает высокую воспроизводимость тестовых сценариев в тестируемых проектах и дальнейшее повышение рентабельности. При меньших временных затратах на создание и обслуживание пакетов регрессионного тестирования, специалисты по обеспечению качества могут расширить покрытие тестирования и оптимизировать качество приложения.
SilkTest, позволяющий создавать и запускать большее количество тестовых сценариев с меньшими затратами, является ключевым элементом подхода компании Micro Focus к непрерывному обеспечению качества, позволяющим проверять качество систем по мере их изменения.
ОСНОВНЫЕ ПРЕИМУЩЕСТВА:
Реализация преимуществ автоматизированного тестирования: SilkTest предоставляет преимущества в виде эффективности и производительности функциональной автоматизации тестирования и устраняет классические проблемы, возникающие при реализации автоматизированного тестирования графического интерфейса пользователя, такие как нехватка времени, финансирования и ограниченность ресурсов.
Успешный процесс автоматизации включает в себя управляемые задания по разработке, воспроизводимые и легко обслуживаемые тестовые ресурсы, возможность запуска автоматизации в любое время и в любом месте, а также быстрый и точный анализ результатов. SilkTest предоставляет все перечисленные возможности для реализации преимуществ автоматизированного тестирования. С помощью SilkTest автоматизация функционального тестирования позволяет получить следующие преимущества в области качества и расходов:
- Увеличение производительности процесса обеспечения качества и уменьшение расходов на тестирование.
- Более высокое покрытие тестирования.
- Последовательные и воспроизводимые результаты тестирования.
- Возможность создания мощных инфраструктур тестирования и подключения к процессу тестирования бизнес-аналитиков и инженеров по автоматизации.
- Уменьшение риска дефектов и сопутствующих расходов.
Быстрая совместная разработка инфраструктуры автоматизации: Создание достаточного количества тестов для тщательной проверки надежности приложения представляет собой сложную задачу в условиях современных высокоскоростных систем разработки. SilkTest обладает множеством характеристик, способствующих быстрой разработке тестов. Лидирующий в отрасли подход Визуального тестирования, имеющий сценарий, основанный на возможностях редактирования, оказывает поддержку бизнес-аналитикам, в то время как специалисты по обеспечению качества получают поддержку через VB. Возможности тестирования управляемых данных для связи отдельного тестового сценария на предмет тестирования значений данных и Браузер материалов (Asset Browser) для управления различными типами материалов в проекте значительно повышают производительность при разработке инфраструктуры автоматизации.
Надежная и устойчивая автоматизация тестирования: Важным фактором автоматизации современных приложений, построенных на AJAX и других высокодинамичных средствах разработки, является их асинхронное поведение. Как правило, для этого требуется множество точек синхронизации, однако SilkTest предоставляет уникальную интегрированную и полностью автоматическую синхронизацию, полностью исключающую необходимость периода ожидания при работе вручную и обеспечивающую надежные и устойчивые готовые сценарии. Сценарии тестирования Web 2.0 могут воспроизводиться на нескольких браузерах без изменений.
Не менее важным для надежной автоматизации тестирования является способность реагирования на отказ систем в процессе тестирования. SilkTest предлагает уникальные функции для выполнения тестов в автоматическом круглосуточном режиме. При возникновении ошибок, таких как закрытие приложения, информация об ошибках записывается в журнал, а приложение возвращается в свое исходное состояние. Последующие тесты могут быть продолжены, и они обеспечат достоверные результаты тестирования.
Максимальное применение тестирования: Современные автоматизированные циклы тестирования часто выполняются в нерабочее время для проверки качества с короткими перерывами тестирования. Процесс исполнения текста SilkTest является самым быстрым в отрасли, его оптимизация основана на собственной реализации алгоритмов поиска и сложных механизмов кэширования. Данная оптимизация позволяет обеспечить максимальное покрытие тестирования и повысить уверенность в качестве.
Простота обслуживания: Еще одной классической проблемой автоматизации тестирования является нестойкость сценариев тестирования, когда Тестируемое приложение (ТП) изменяется в процессе разработки. SilkTest устраняет риск прерывания сценариев тестирования с помощью лидирующего и надежного похода к распознаванию объекта. Он отделяет иерархию графических элементов ТП от внутреннего представления в тестовых сценариях, защищая сценарии от основных изменений.
Эффективная система записи значительно повышает способность создания инфраструктуры автоматизации тестирования, не нуждающейся в корректировке при изменении или локализации приложения. Это возможно благодаря оптимизации интегрированного локатора, стратегиям идентификации настраиваемого объекта и поддержке настраиваемых атрибутов/свойств и черно-белого списка атрибутов и значений.
ОБЗОР ФУНКЦИЙ.
Основные функции:
- Поддержка современных технологий, включая.
- AJAX/Flex/Web 2.0, Java, .NET и клиент-серверных технологий.
- Поддержка различных браузеров без модификации скриптов.
- Визуальное тестирование и сценарии на основе потока операций для мгновенной производительности.
- Встроенный язык сценариев VB .Net для сценариев усовершенствованного тестирования.
- Плагин Silk4J™ Eclipse для разработчиков Java.
- Плагин Silk4Net™ Microsoft Visual Studio для разработчиков .Net.
- Active Data (активные данные) для тестирования функций бизнес-логики с использованием внешних данных.
- Эффективный графический инструмент и редактор на основе возможностей редактирования для быстрой настройки тестов и разработки инфраструктуры автоматизации.
- Рабочая область Project Workspace для организации и совместного использования тестовой информации.
- Диагностика действий сценария с точки зрения конечного пользователя.
- Поддержка локального и удаленного выполнения тестирования для работы на различных машинах.
- Интеграция с Micro Focus SilkCentral Test Manager для расширенного и ориентированного на процессы управления тестированием и отслеживанием проблем.
- Ведущая в отрасли технология Open Agent с полностью автоматической синхронизацией событий.
- Dynamic Resolving позволяет размещать объект без привязки к иерархии окон.
СПЕЦИФИКАЦИЯ ПРОДУКТА И СИСТЕМНЫЕ ТРЕБОВАНИЯ.
Системные требования:
Платформа:
- Windows XP Service Pack 3
- Windows Vista Service Pack 1 или Service Pack 2
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
Процессор:
- Процессор Intel или AMD DualCore с частотой 2ГГц
RAM (Оперативная память):
Место на диске:
- 2 ГБ свободного места на диске
Поддерживаемое окружение Browser GUIs.
- AJAX
- DHTML (JavaScript и CSS)
- XML data (XML/XSL Web pages)
- Microsoft HTC/HTA
- Java Applets
Rich Internet Applications:
-
Adobe Flex 3.2, 3.3, 3.4, 3.5, 4.0, 4.1
-
Adobe AIR
Web Browser:
- Microsoft Internet Explorer 6, 7, 8 и 9
- Mozilla Firefox 3.0, 3.5, 3.6 и 4
Графические пользовательские интерфейсы Java:
- Eclipse 3.0 - 3.6
- Приложения SWT Standalone и Rich Client Platform
- (RCP) AWT/Swing
Java:
Графические пользовательские интерфейсы .NET Microsoft WinForms (.NET 2.0, 3.0, 3.5, 3.5 SP1, 4,0):
- 32 и 64 бит
- Microsoft WPF (.NET 3.5 SP1, 4.0) 32 и 64 бит
.NET:
- Microsoft .NET CLR 2.0, 3.0, 3.5, 3.5 SP1, 4.0 (32 и 64 бит)
Собственные графические интерфейсы:
ERP: