Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Нагрузочное тестирование



- - непосредственно нагрузочное тестирование (Load testing);

- - профилирование производительности (Performance profiling);

- - тестирование цикла работы (Business cycle testing);

- - тестирование при большой пользовательской нагрузке (Stress testing);

- - тестирование на больших объемах данных (Volume testing).

Для автоматизации процессов тестирования IBM Rational предлагает следующие инструментальные средства.

Средства тестирования в линейке продуктов Atlantic, входящие в пакет IBM Rational Professional Bundle:

- - IBM Rational Performance Tester – средство нагрузочного тестирования.

- - IBM Rational Functional Tester – средство функционального тестирования, включает также IBM Rational Manual Tester – средство для организации и проведения ручного тестирования.

Эти средства предназначены для функционального и нагрузочного тестирования программного обеспечения, создаваемого на платформе J2EE. Они интегрированы с инструментом IBM Rational TestManager, входящего в пакет IBM Rational Team Unifying Platform и служащего средством планирования и мониторинга процесса тестирования как для инструментов тестирования новой линейки продуктов Atlantic, так и многоплатформенных средств тестирования линейки продуктов IBM Rational Suite.

Средства тестирования, в составе IBM Rational Suite:

- - IBM Rational Robot – cредство разработки, записи и выполнения скриптов автоматизированного функционального и регрессионного тестирования приложений, предоставляющее полную поддержку тестирования всех средств управления Visual Studio.NET.

- - IBM Rational XDE Tester – расширенные средства автоматизированного функционального и регрессионного тестирования Java- и Web-приложений из сред разработки Eclipse IDE, IBM WSAD и Rational XDE.

- - IBM Rational Purify – средство выявления ошибок, связанных с обращением к динамической памяти (версии для Windows и UNIX)

- - IBM Rational Quantify – средство выявления узких мест в коде, оказывающих влияние на производительность разрабатываемой информационной системы.

- - IBM Rational PureCoverage – средство определения полноты тестирования кода.

- - IBM Rational TestFactory – средство для полуавтоматического формирования набора тестовых скриптов, предназначенных для проведения функционального тестирования и обеспечивающих его полноту для конкретной информационной системы; способен выполнить анализ графического интерфейса разрабатываемой ИС и сгенерировать для нее комплексный набор тестов, позволяющий провести максимально полное функциональное тестирование.

Средства управления тестированием в составе Team Unifying Platform:

- - IBM Rational TestManager – средство планирования и мониторинга процесса тестирования, входит в объединяющую платформу Team Unifying Platform, а также в пакет IBM Rational Suite.

Основным инструментом для планирования процесса тестирования, описания его сценариев и управления всем ходом данного процесса является IBM Test Manager, который входит в состав пакета Team Unifying Platform и подробно описан в соответствующем разделе. На основе требований на тестирование, которые аккумулируются с помощью IBM Rational RequisitePro, специальный механизм интеграции RequisitePro и TestManager позволяет сформировать план тестирования. Элементами плана служат сценарии, каждый из которых позволяет протестировать какой-либо аспект работы создаваемой ИС. Сформированный план тестирования дополняется тестовыми скриптами, которые формируются с помощью IBM Rational Robot и позволяют автоматизировать процесс тестирования.

При проведении распределенного тестирования, в частности, когда требуется одновременно проверить систему на разных программно-аппаратных платформах, используются специальные агенты (Test Agents). Таким образом, можно одновременно протестировать систему в операционных системах Windows, Linux, HP-UX, Solaris и AIX.

Для проведения расширенного функционального и регрессионного тестирования Java- и Web-приложений рекомендуется использовать новый продукт – IBM Rational XDE Tester. Для автоматизации процесса создания необходимых отчетов – плана тестирования, отчетов по результатам тестирования и т. п. – могут быть использованы Seagate Crystal Report и IBM Rational SoDA.

Для анализа работы систем, построенных с помощью языков C/C++, Microsoft Visual Basic, Java, C#.NET, VB. NET и Java.NET, можно использовать средства IBM Rational Purify, Quantify и PureCoverage. Основное назначение Purify при тестировании native-приложений (приложения, работа которых не управляется с помощью дополнительного окружения, например, так называемых сборщиков мусора) – выявить всевозможные утечки памяти и любые иные ошибки работы с ней. Для приложений класса managed applications (такие, как Java- и.NET-приложения) Purify позволяет провести эффективное профилирование памяти с целью оптимизации ее использования. С помощью Quantify становится проще определить узкие места производительности системы и провести ее настройку вплоть до отдельных строк программного кода. PureCoverage окажется незаменимым, если требуется оценить полноту тестирования системы.

IBM Rational TestFactory – еще одно специализированное средство автоматизированного тестирования, предназначенное для анализа графического интерфейса пользователя (GUI) разрабатываемой информационной системы и генерации полного набора тестов, позволяющего провести максимально полное функциональное тестирование.





Дата публикования: 2015-10-09; Прочитано: 810 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...