- •1. Основные проблемы, возникающие при разработке по
- •2. Основные принципы организации работы над проектом
- •3. Организация совместной работы на основе ibm Team Unifying Platform
- •4. Основы методологии Rational Unified Process
- •5. Структура жизненного цикла проекта, выполняемого по технологии rup
- •6. Основные процессы методологии rup
- •7. Важнейшие акценты технологии rup
- •8. Управление процессом разработки с использованием ibm RationalUnified Process
- •Ibm Rational:
- •9. Моделирование как один из ключевых процессов создания программного обеспечения.
- •10. Программные средства моделирования в линейке ibm.
- •11. Средство визуального моделирования ibm Rational Rose
- •12. Средство визуального моделирования информационных систем ibm Rational xde Modeler
- •13. Средство моделирования бизнес-процессов ibm WebSphere Business Integration Modeler (wbi Modeler)
- •14. Средство быстрого проектирования ibm Rational Application Developer for WebSphere Software
- •15. Инструмент для быстрой разработки, тестирования и развертывания приложений ibm Rational Web Developer
- •16. Средство разработки, тестирования и развертывания приложений ibm Rational xde Developer
- •17. Управление требованиями с помощью Rational RequisitePro
- •18. Тестирование программного обеспечения. Цели и задачи тестирования.
- •19. Функциональное и нагрузочное тестирование
- •1. Функциональное тестирование
- •2. Нагрузочное тестирование
- •20. Средства тестирования в линейке продуктов Atlantic, входящие в пакет ibm Rational Professional Bundle.
- •21. Средства тестирования, входящие в состав ibm Rational Suite.
- •22. Средства управления тестированием в составе Team Unifying Platform:
- •23. Управление тестированием с использованием ibm Rational TestManager
- •24. Средство ibm Rational Robot построения автоматизированных тестов для интернет-приложений, erp- и клиент-серверных приложений.
- •25. Средство ibm Rational Quantify для определения узких мест в производительности приложения.
- •26. Средство ibm Rational Purify для автоматического выявления ошибок, связанных с памятью.
- •27. Средство Rational PureCoverage для автоматического определения полноты тестирования кода в приложениях и компонентах.
- •28. Инструмент ibm Rational Performance Tester для создания, выполнения и анализа тестов производительности.
- •29. Инструмент ibm Rational Functional Tester для автоматического функционального и регрессионного тестирования.
- •30. Инструмент ibm Rational Manual Tester для ручного создания и выполнения тестов.
- •31. Инструмент ibm Rational xde Tester функционального тестирования для приложений на Java и для Web-приложений
- •33. Средство ibm Rational ProjectConsole для автоматизации процесса создания и мониторинга отчетов о состоянии проекта
- •34. Специализированное средство ibm Rational SoDa для автоматизации процесса создания и сопровождения проектной документации.
- •35. Управление конфигурациями и изменениями. Единая система конфигурационного управления.
- •36. Инструмент Rational ClearCase для управления версиями и конфигурациями
- •37. Инструмент Rational ClereCaseLt, предназнаяенный для небольших рабочих групп
- •39. Инструмент Rational ClearQuest для отслеживания всех типов запросов на изменения для любого проекта
- •40. Интеграция ClearQuest с различными средствами тестирования.
27. Средство Rational PureCoverage для автоматического определения полноты тестирования кода в приложениях и компонентах.
Rational PureCoverage — средство автоматического определения полноты тестирования кода в приложениях и компонентах, разработанных на Visual C/C++, Java и Visual Bask, C# .NET, Java .NET, Visual Basic .NET. Rational
PureCoverage позволяет разработчикам обеспечивать качество и определять эффективность своих усилий в области тестирования. Таким образом, команды разработчиков могут быстрее выпускать качественное ПО, т. е. процесс разработки становится эффективнее.
Rational PureCoverage устраняет случайный характер тестирования и помогает более полно тестировать код. Являясь важным инструментом разработки приложений и компонентов, Rational PureCoverage позволяет производить тестирование до или во время важных этапов разработки, например проверки кода, тестирования модуля, в процессе интеграции и определять неработающий код и упущения в тестировании.
Используя PureCoverage с начальных этапов процесса разработки для нахождения и устранения упущений в формальном и неформальном тестировании, можно проверить выполнение всего кода и получить возможность обнаружить ошибки.
Rational PureCoverage позволяет объединять и сравнивать данные о покрытии после многочисленных запусков одного и того же исполняемого кода для получения агрегированной информации о полноте тестирования. Это дает возможность оценить параметры тестирования и обеспечить полноту тестирования всего кода после многочисленных его запусков.
Интеграция PureCoverage с Rational ClearQuest позволяет сохранить информацию об обнаруженной ошибке в общем репозитории запросов на изменения.
Интеграция PureCoverage с Rational TestManager позволяет выполнить анализ в реальном времени в процессе общего тестирования системы. Таким образом, можно определить степень покрытия тестами разрабатываемого ПО.
28. Инструмент ibm Rational Performance Tester для создания, выполнения и анализа тестов производительности.
IBM Rational Performance Tester - это инструмент для создания, выполнения и анализа тестов производительности, предназначенный для проверки надежности и масштабируемости Web-приложений до их развертывания. Этот инструмент объединяет простое в использовании средство для записи тестов с масштабируемым механизмом выполнения, поддерживающим планирование, создание отчетов в реальном времени и автоматическое варьирование данных. Все это позволяет гарантировать, что приложения смогут справиться с обработкой больших объемов пользовательской нагрузки.
Успешность применения Web-приложений определяется такими факторами как функциональность и производительность. «Функциональность» обозначает доступные пользователю функции, включая выполнение транзакций и доступ к информации. «Производительность» характеризует способность системы быстро и точно выполнять транзакции и предоставлять информацию, несмотря на работу в многопользовательском режиме или ограниченные аппаратные ресурсы.
Отказ приложения, связанный с производительностью, можно предотвратить с помощью предварительного тестирования до этапа развертывания. Однако большинство команд сталкиваются с одной или несколькими из следующих проблем, которые могут повлечь снижение доступности, надежности и масштабируемости при развертывании приложения в реальных условиях:
• Ошибки, связанные с пониманием реального поведения пользователей.
Неполное тестирование производительности до развертывания, либо отсутствие такого этапа.
Недостаток опыта создания тестов производительности, которые точно отражают действия пользователей.
Решение IBM® Rational® Performance Tester было создано для решения этих проблем. Performance Tester уменьшает уровень сложности тестирования рабочих нагрузок и позволяют командам любой квалификации эффективно оценивать производительность приложения до его развертывания.
Простота освоения для новичков.
Расширенные функции для экспертов.
Уменьшение расходов на тестирование производительности.
Поддержка открытых стандартов.
IBM Rational Performance Tester является составной частью платформы IBM Software Development Platform. Интеграция с платформой Software Development Platform обеспечивает совместный доступ пользователей к различным средствам поддержки команд разработчиков. С точки зрения тестирования производительности, это позволяет разработчикам и специалистам по тестированию создавать, совместно использовать и анализировать тесты производительности с использованием того же пользовательского интерфейса, с помощью которого они осуществляют мониторинг, строят, тестируют и развертывают свои приложения в рамках Software Development Platform с применением и других инструментов.
IBM Rational Performance Tester входит в состав пакета IBM Rational Professional Bundle, который включает все инструменты, необходимые для проектирования, создания и тестирования приложений J2EE/порталов/служб.
