Rational Quality Manager basiert auf der Jazz-Plattform (http://jazz.net und http://www.ibm.com/software/rational/jazz/) und hat viele Merkmale dieser Plattform übernommen. Rational Quality Manager ist für die Verwendung durch Testteams beliebiger Größe konzipiert und unterstützt verschiedene Benutzerrollen, beispielsweise Testmanager, Testarchitekt, Testleiter, Tester und Laborleiter. Auch Rollen außerhalb der Testorganisation werden von der Anwendung unterstützt.
Rollenbasierte Anleitungen für die ersten Schritte in Rational Quality Manager finden Sie unter Erste Schritte mit dem Qualitätsmanagement.
Mit einem in Rational Quality Manager definierten Testplan können die Aktivitäten für verteilte Teams in allen Phasen des Projektlebenszyklus koordiniert werden. Im Testplan sind die Zielsetzungen und der Umfang für den Testaufwand festgelegt und er enthält Kriterien, mit deren Hilfe Teams feststellen können, ob das Produkt zur Freigabe bereit ist.
Mit dem Testfalldesign und Erstellungsfunktionen können Sie das Gesamtdesign jedes einzelnen Testfalls definieren. In jedem Testfall gibt es einen Rich-Text-Editor, in dem Sie Hintergrundinformationen zum Testfall angeben können. Ein Testfall kann auch Links zu Entwicklungselementen und Anforderungen enthalten. Sie können einen Testfall mit anderen Testartefakten verknüpfen, beispielsweise mit Testplänen, Testscripts und Testfallausführungsdatensätzen. Zudem können Testfälle zu Testsuiten zusammengefasst werden.
Rational Quality Manager stellt einen mit vielen Funktionen ausgestatteten Editor für manuelle Tests zur Verfügung. Sie können Schlüsselwörter zum Zweck der Wiederverwendung und Automatisierung in manuellen Tests verwenden.
Mit Rational Quality Manager können Sie Testscripts verwalten und ausführen, die mit Tools wie IBM Rational Functional Tester, IBM Rational Performance Tester, Rational Robot, Rational Service Tester for SOA Quality und IBM Rational AppScan Tester Edition erstellt wurden.
Rational Quality Manager verfügt über eine integrierte Testausführungsumgebung, um sowohl Tests, die im Produkt entwickelt wurden, als auch Tests auszuführen, die in anderen Tools für manuelle, funktionale, leistungsbezogene und sicherheitsorientierte Tests erstellt wurden. Zu den Testausführungsoptionen gehören die direkte Ausführung eines Testfalls, die Zusammenfassung von Testfällen zu Testsuiten für eine parallele oder sequenzielle Ausführung und die Erstellung von Testfall- und Testsuiteausführungsdatensätzen, mit denen Testumgebungsinformationen den Testfällen und Testsuiten direkt zugeordnet werden können.
Rational Quality Manager enthält einen Satz vordefinierter Berichte, mit denen Sie den Status Ihrer Projekte abrufen können. Sie können außerdem die optionale Komponente Rational Reporting for Development Intelligence oder Rational Insight installieren, die weitere Berichte zur Verfügung stellen und Ihnen die Möglichkeit bieten, Berichte an Ihre konkreten Geschäftsanforderungen anzupassen.
Außerdem können Sie zeitnah den Testausführungsstatus sehen, indem Sie den Testplan öffnen oder in einer Liste mit Testplänen blättern und die Ausführungsansicht öffnen. Sie können die Beziehungen zwischen Testartefakten, Anforderungen und Entwicklungsartefakten verfolgen, indem Sie in einer Liste mit bestimmten Testartefakten blättern und die Rückverfolgbarkeitssicht öffnen.
Mit Rational Quality Manager können Sie problemlos Informationen mit anderen Mitgliedern Ihres Teams gemeinsam nutzen. Im Jazz-basierten Vorgangssystem können die Teammitglieder sich gegenseitig Aufgaben und Mängel zuordnen und den Status jedes Beteiligten anzeigen. Die Verfasser von Testplänen und die Entwickler von Testfällen können ihre Arbeit zur Prüfung verteilen und den Status der einzelnen Prüfer verfolgen. Das Team kann neue und geänderte Anforderungen anzeigen. Auch die Testfälle, die zum Erfüllen dieser Anforderungen benötigt werden, können vom Team angezeigt werden. Die Teammitglieder können sehen, wer angemeldet ist und woran gerade gearbeitet wird. Teammitglieder können automatisch über Änderungen, Eingaben und Iterationen benachrichtigt werden, die Auswirkungen auf Ihre Arbeit haben.
Darüber hinaus können Verfasser von Testplänen, Testfällen und Testscripts eine Sperre für ihre Artefakte festlegen, um zu verhindern, dass sie von anderen Benutzern geändert werden.
Mit den von Rational Quality Manager bereitgestellten Labormanagementfunktionen können Sie Anforderungen für die Testumgebung definieren, die Sie in Ihrem Testplan angeben. Anschließend können Sie mit dem Laborleiter zusammenarbeiten und so sicherstellen, dass Laborressourcen und Testumgebungen verfügbar sind, wenn sie benötigt werden. Laborleiter können alle Laborressourcen über ein zentrales Ressourcenrepository verfolgen und Anforderungen des Testteams bedienen.
Durch die Anbindung an Rational AppScan Tester Edition unterstützt Rational Quality Manager IT- und Sicherheitsfachleute bei der Identifikation von Sicherheitslücken, sodass Maßnahmen zum Schutz vor Bedrohungen durch Angriffe und Datenschutzverletzungen ergriffen werden können. Durch Tests zur Überprüfung der Sicherheitsmaßnahmen für Ihre Webanwendungen erhalten Sie bessere und sicherere Anwendungen zu kalkulierbaren Kosten.
Mit Rational Quality Manager können Sie sicherstellen, dass Ihre Geschäftsprozesse Branchen-, Unternehmens- und Abteilungsstandards und -verordnungen einhalten. Über den gesamten Testlebenszyklus werden von Rational Quality Manager die notwendigen Tools bereitgestellt, um zeitnahe Messungen der Softwarequalität und Projektmetriken abzurufen. Mit seinem umfassenden Testplan und der Anbindung an Tools für das Anforderungsmanagement und die Mängelverfolgung unterstützt Rational Quality Manager Sie dabei, Ihre Teststrategie zu optimieren und zuverlässige Aufzeichnungen der Testergebnisse und des Projektverlaufs zu erstellen, die zu Prüfzwecken verwendet werden können.