Rational Quality Manager basiert auf der Jazz-Plattform (http://jazz.net und http://www.ibm.com/software/rational/jazz/) und weist viele Merkmale dieser Plattform auf. Rational Quality Manager wurde für die Verwendung durch beliebig große Testteams entwickelt und unterstützt zahlreiche 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 während des gesamten Projektlebenszyklus angeleitet 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. Anhand von Schlüsselwörtern lassen sich Wiederverwendungs- und Automatisierungsfunktionen zu manuellen Tests hinzufügen.
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 zum Ausführen sowohl von Tests, die im Produkt entwickelt wurden, als auch von Tests, die in anderen Tools für manuelle, funktionale, leistungsbezogene und sicherheitsorientierte Tests erstellt wurden. Zu den Testausführungsoptionen zählen die direkte Ausführung eines Testfalls, die Zusammenfassung von Testfällen zu Testsuiten für eine parallele oder sequenzielle Ausführung sowie 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, mit der Sie zusätzliche Berichte erstellen und die Berichte an Ihre besonderen Geschäftsanforderungen anpassen können.
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 Entwurfsartefakten verfolgen, indem Sie in einer Liste mit bestimmten Testartefakten blättern und die Rückverfolgbarkeitssicht öffnen.
Mit Rational Quality Manager können Sie auf einfache Weise 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 Testumgebungen erstellen, 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 nachkommen.
Rational Quality Manager unterstützt professionelle IT-Anwender und Sicherheitsfachleute beim Schutz vor Bedrohungen durch Angriffe und Datenschutzverletzungen aufgrund seiner Integration in Rational AppScan Tester Edition. Durch Tests zur Überprüfung der Sicherheitsmaßnahmen für Ihre Webanwendungen erhalten Sie optimierte und sichere Anwendungen zu kalkulierbaren Kosten.
Mit Rational Quality Manager können Sie sicherstellen, dass in Ihren Geschäftsprozessen Branchen-, Unternehmens- und Abteilungsstandards und -regelungen eingehalten werden. Über den gesamten Testlebenszyklus werden von Rational Quality Manager die Tools bereitgestellt, die dazu dienen, zeitnahe Messungen der Softwarequalität und Projektmetriken abzurufen. Mit seinem umfassenden Testplan und der Einbindung von Tools für das Anforderungsmanagement und die Mängelverfolgung unterstützt Rational Quality Manager Sie dabei, Ihre Teststrategie zu optimieren sowie zuverlässige Aufzeichnungen der Testergebnisse und des Projektverlaufs zu erstellen, die zu Prüfzwecken verwendet werden können.