Rational Quality Manager создан на основе платформы Jazz (http://jazz.net и http://www.ibm.com/software/rational/jazz/) и обладает многими функциями этой платформы. Rational Quality Manager создан для использования коллективами по тестированию любых размеров и поддерживает различные роли пользователей, такие как администратор тестирования, архитектор тестирования, руководитель тестирования, тестировщик и руководитель лаборатории. Приложение также поддерживает роли не для организации, занимающейся тестированием.
Инструкции по началу работы с Rational Quality Manager для различных ролей приведены в разделе Начало работы с управлением качеством.
План тестирования, создаваемый в Rational Quality Manager, управляет всей деятельностью распределенных рабочих групп на всех этапах жизненного цикла проекта. План тестирования определяет цели и область тестирования и содержит критерии, по которым коллективы определяют готовность проекта к выпуску.
Эскиз тестового набора и функции построения можно использовать для определения общего эскиза для каждого тестового набора. Каждый тестовый набор включает редактор отформатированного текста, позволяющий добавить фоновую информацию о тестовом наборе. Кроме того, тестовый набор содержит ссылки на требования и элементы разработки. Тестовый набор можно связать с другими артефактами тестов, такими как планы тестирования, тестовые сценарии и записи выполнения тестовых наборов. Кроме этого, тестовые наборы можно объединять в комплекты тестов.
В состав Rational Quality Manager входит полнофункциональный редактор неавтоматизированных тестов. Неавтоматизированные тесты можно автоматизировать и повторно использовать с помощью ключевых слов.
С помощью Rational Quality Manager можно управлять и выполнять тестовые сценарии, созданные такими инструментами, как IBM Rational Functional Tester, IBM Rational Performance Tester, Rational Robot, Rational Service Tester for SOA Quality и IBM Rational AppScan Tester Edition.
Rational Quality Manager включает интегрированную среду выполнения тестов, разработанных в продукте, а также тестов, созданных с помощью других инструментов неавтоматизированного, функционального тестирования, тестирования функциональности и защиты. Опции для выполнения тестов включают непосредственное выполнение тестового набора, объединение тестовых наборов в комплекты тестов для параллельного или последовательного выполнения или создание тестового набора и записей выполнения комплекта тестов для отображения информации о среде тестирования непосредственно на тестовые наборы и комплекты тестов.
В состав Rational Quality Manager входит набор стандартных отчетов, помогающих оценить состояние проекта. Кроме того, можно установить дополнительный компонент Rational Reporting for Development Intelligence или Rational Insight для расширения возможностей создания и настройки отчетов с учетом различных бизнес-потребностей.
Для просмотра текущего состояния выполнения тестов достаточно открыть план тестирования или представление выполнения в списке планов тестирования. Отношения между артефактами тестирования, требованиями и артефактами разработки можно отслеживать в представлении трассируемости в списке артефактов тестирования.
Rational Quality Manager упрощает совместное пользование информацией участниками коллектива. В системе заданий на основе Jazz участники коллектива могут назначать задачи и дефекты друг другу и видеть состояние других пользователей. Разработчики плана тестирования и создатели тестовых наборов могут распределять свою работу для проверки и отслеживания состояния каждого проверяющего. Участникам коллектива отображаются новые и измененные требования. Участники коллектива также могут просматривать тестовые наборы, требуемые для удовлетворения этих требований. Члены группы могут видеть, кто находится в системе, и над чем каждый из них работает. Участники коллектива могут автоматически уведомляться об изменениях, входных данных и итерациях, влияющих на их работу.
Более того разработчики планов тестирования, тестовых наборов и тестовых сценариев могут блокировать свои артефакты, запрещая другим их изменять.
С помощью функций управления лабораторией, которыми обладает Rational Quality Manager, можно создавать запросы сред тестирования, указанные в плане тестирования. После этого можно работать с руководителем лаборатории, чтобы обеспечить доступность ресурсов лаборатории и сред тестирования, когда это будет необходимо. Руководители лаборатории могут следить за всеми ресурсами лаборатории в централизованном хранилище ресурсов и запросами на обслуживание от коллективов по тестированию.
Rational Quality Manager помогает специалистам по безопасности и ИТ создать защиту от внешних угроз и несанкционированного доступа к данным посредством интеграции с Rational AppScan Tester Edition. Тестирование защиты веб-приложений может повысить качество, сделать приложения более защищенными при приемлемых издержках.
Rational Quality Manager помогает обеспечить соответствие бизнес-процессов промышленным, корпоративным и отраслевым стандартам и регламентам. На всех этапах жизненного цикла тестирования Rational Quality Manager предоставляет инструменты для получения оперативной оценки качества программного обеспечения и показателей проекта. Благодаря всеобъемлющему плану тестирования и интеграции с инструментами управления и отслеживания дефектов Rational Quality Manager помогает рационализировать стратегию тестирования и создать достоверные записи о результатах тестирования и хронологию проекта, которые можно использовать для контроля.