Zum Hauptinhalt springen

Benutzerhandbuch

Willkommen beim mgm Q12-TMT-Benutzerhandbuch.

Dieses Benutzerhandbuch soll sowohl Neueinsteigern als auch erfahrenen Benutzern die Funktionen von Q12-TMT näherbringen, um Ihre Testprozesse zu optimieren. Von der Einrichtung Ihres Projekts bis zur Erstellung von Berichten über die Testergebnisse finden Sie hier alle Details darüber, wie die Aspekte Ihres Testmanagements abgedeckt werden, um einen reibungslosen Ablauf und maximale Effektivität zu gewährleisten.

Das Benutzerhandbuch ist so aufgebaut, dass es zunächst einige kurze Einblicke für einen schnellen Einstieg bietet und Sie dann durch das Hauptmenü von Q12-TMT führt. Informationen zu den Verwaltungseinstellungen finden Sie in der Admin-Dokumentation.

Bringen wir Ihr Testmanagement auf die nächste Stufe.

Erste Schritte

Anmelden

Melden Sie sich bei Q12-TMT mit Ihrem Benutzernamen oder Ihrer E-Mail-Adresse an.

Login

info

Um Q12-TMT nutzen zu können, stellen Sie sicher, dass Sie über ein aktives Benutzerkonto und entsprechende Projektberechtigungen verfügen. Um diese Berechtigungen zu erhalten, wenden Sie sich bitte an den Administrator.

Falsches Passwort

Wenn Sie mehrmals hintereinander ein falsches Passwort eingeben, wird Ihr Konto für eine bestimmte Zeit gesperrt, die sich mit jedem weiteren Fehlversuch verlängert. Nach zehn Versuchen wird das Konto vollständig gesperrt.

Um Ihr Konto zu entsperren, wenden Sie sich bitte an den Administrator.

Projekte

Rufen Sie zunächst die Projektstruktur auf, in der alle zugänglichen Projekte und Unterprojekte angezeigt werden.

Projekte

Klicken Sie auf ein Projekt, um es aufzurufen, und Sie werden zur neuesten Version des (Unter-)Projekts weitergeleitet.

info

Wenn Ihr Projekt nicht in der Liste aufgeführt ist, wenden Sie sich bitte an den Administrator, um die entsprechenden Berechtigungen zu erhalten.

Navigation

Nach der Auswahl eines Projekts zeigt Q12-TMT zunächst die Liste der Test Suites des ausgewählten (Unter-)Projekts an. Sie können nun über das Hauptmenü auf der linken Seite navigieren.

  1. Suchen: Suche nach Test Cases und Test Suites
  2. Pinnwand: Liste aller angehefteten Objekte im Projekt (Test Suites, Test Cases, etc.)
  3. Projekt: Details zum aktuell ausgewählten Projekt und zur Version
  4. Test Suites: Liste aller Test Suites im Projekt
  5. Test Runs: Liste aller Test Runs im Projekt
  6. Meine Aufgaben: Alle Test Cases, für deren Wartung oder Test der Benutzer zuständig ist
  7. Risikobasiertes Testen: Übersicht über das Risiko aller Test Cases im Projekt
  8. Versionen: Alle Versionen des aktuell geöffneten Projekts

Navigation

Suchen & Filtern

Q12-TMT bietet eine umfassende Suchfunktion mit der Möglichkeit, Suchkriterien präzise zu filtern, um Test Cases, Test-Suites und andere Objekte der aktuellen Projektversion schnell zu finden.

Um eine Suche zu beginnen, klicken Sie auf das Symbol Suche im Hauptmenü auf der linken Seite.

Geben Sie die Zeichenfolge ein, nach der Sie suchen möchten. Anschließend wählen Sie die gesuchte Objektart und den Ort. Die Suche wird mit einem Klick auf "Suche" oder "Enter" ausgeführt.

Suchmaske

  • Suchen: Die Zeichenfolge muss aus mindestens 3 Zeichen bestehen. Es ist möglich, nach mehreren Zeichenketten oder nur Teilzeichenketten zu suchen. Großschreibung und Kleinschreibung werden dabei nicht berücksichtigt. Beispielsweise würde die Suche nach "log" sowohl "log", "login" als auch "analogous" finden. Nach "check out" zu suchen, würde Ergebnisse zurückliefern, die "check" und die "out" enthalten, jedoch keine Ergebnisse, die nur einen der beiden Suchbegriffe enthalten.
  • Wonach: Wählen Sie die Objektart aus, nach der Sie suchen: Test Cases, Ordner, Test Suites, Testdurchführungen, Test Runs.
  • Wo: Wählen Sie das Feld, in dem gesucht werden soll: "In allen Feldern", "Titel", "ID", etc.

Somit lässt sich beispielsweise mit der Suche von "C_189" im Feld "ID" von "Test Cases" ein spezifischer Test Case zurückgeben. Um alle Test Cases zu finden, die mit einem spezifischen Ticket verknüpft sind, kann man beispielsweise nach der Ticketnummer "in allen Feldern" suchen.

Suchergebnisse

In den Suchergebnissen listet Q12-TMT alle passenden Objekte der aktuellen Projektversion auf. Die Ergebnisse können zusätzlich gefiltert oder direkt bearbeitet werden. Alternativ zu einer iterativen Bearbeitung können mit der Massenverarbeitung alle Ergebnisse ausgedruckt oder für spätere Nutzung angepinnt werden.

Filter

Da die Liste aus Suchergebnissen bei umfangreichen Projekten sehr groß sein kann, können die Ergebnisse anhand mehrerer Felder gefiltert werden. Klicken Sie auf das Filtersymbol filter in der Symbolleiste. Wählen Sie die entsprechenden Felder und Einträge aus. Manche Felder wie Tags können nach mehreren Einträgen gefiltert und wahlweise mit "oder" oder "und" verknüpft werden. Klicken Sie anschließend auf "Anwenden".

  • Filterselektor: Suche oder wähle die zu filternden Felder in den Suchergebnissen, beispielsweise "Tags".
  • Filteroptionen: Für jeden ausgewählten Filter können entsprechende Werte ausgewählt werden. Bei Tags wären Optionen beispielsweise "Tag1", "Tag2" oder auch "Keine".
  • Filter-Operatoren: Bei manchen Filtern kann das Operator-Symbol Operatoren verwendet werden, um auszuwählen, ob die Filteroptionen mit "Und" oder "Oder" verknüpft werden sollen.

Um den Filter auszuführen, klicken Sie schließlich auf "Anwenden".

Suchergebnisse filtern Filter Operatoren

Praktische Funktionen

Profil

Benutzerprofil

Klicken Sie auf Ihren Benutzernamen in der oberen rechten Ecke, um Ihre Profilinformationen und die Funktion zum Abmelden zu finden.

Nutzermenu

Das Profil enthält Informationen zu Ihrem Konto.

  • Avatar-Bild
  • Vorname
  • Nachname
  • Benutzername (nicht änderbar)
  • E-Mail (nicht änderbar)

Die änderbaren Informationen können Sie mit einem Klick auf die Schaltfläche „Bearbeiten“ in der Symbolleiste editieren.

Nutzerprofil

Passwort ändern

Sie können Ihr Passwort in Ihrem Benutzerprofil ändern. Hinweis: Diese Funktion ist nur verfügbar, wenn Ihre Organisation kein Active Directory oder SSO einsetzt.

Führen Sie zum Ändern des Passwortes die folgenden Schritte aus:

  1. Klicken Sie im Bearbeitungsmodus auf „Passwort ändern“
  2. Melden Sie sich nicht ab
  3. Sie erhalten eine E-Mail von Q12-TMT mit einem Link
  4. Klicken Sie auf den Link, um auf die Website zum Ändern des Passwortes zu gelangen
  5. Ändern Sie das Passwort
  6. Sie werden automatisch abgemeldet
  7. Melden Sie sich mit Ihrem neuen Passwort an
Projekte und Rollen

Benutzer werden Rollen zugewiesen, die mit verschiedenen Privilegien und Berechtigungen einhergehen. Um Ihre zugewiesenen Rollen einzusehen, navigieren Sie in Ihren Profilinformationen zum Abschnitt „Meine Projekte und Rollen“.

Liste der Nutzerrollen

info

Um einen Benutzer einer Rolle zuzuweisen, einen Benutzer zu löschen oder das Passwort eines Benutzers zu ändern, sind administrative Zugriffsrechte erforderlich.

Tastenkombinationen

Q12-TMT unterstützt erweiterte Tastatur- und Maussteuerung. Abgesehen vom Tastenkürzel „Strg/Cmd + S“, mit dem der aktuelle Status von Objekten gespeichert wird, beeinträchtigen die Tastenkombinationen von Q12-TMT nicht die üblichen Browsersteuerungen.

TastenkombinationErgebnis
EIn den Bearbeitungsmodus eines Formulars wechseln
Strg/Cmd + SFormular speichern
TEinen Test Case in einer geöffneten Test Suite erstellen
FEinen Ordner in einer geöffneten Test Suite erstellen
AIn den „Arrangieren“-Modus einer Test Suite oder eines Test Runs wechseln/diesen verlassen
BMassenverarbeitungs-Modus ein-/ausschalten
Strg/Cmd + RechtsklickTabellen-/Baumeintrag in neuem Browser-Tab öffnen
Mittlere MaustasteTabellen-/Baumeintrag in neuem Browser-Tab öffnen

Rich Text Editor

Eingabefelder und Textfelder in Q12-TMT bieten eine Vielzahl von Textformatierungsoptionen sowie die Möglichkeit, Bilder und Dateien einzufügen.

Rich-Text Editor

Dies umfasst:

  • kursiven und fettgedruckten Text
  • durchgestrichenen Text
  • vorformatierte Codeblöcke
  • Code-Spans
  • Links
  • Überschriften
  • horizontale Linien
  • einfache und erweiterte Listen
  • einfache und erweiterte Blockzitate
  • Anhänge wie Bilder
  • Tabellen

Die Textformatierung wird durch die Unterscheidung von zwei Textfeld-Registerkarten vereinfacht:

  • Die visuelle Ansicht zeigt den Text so an, wie er in Q12-TMT zu sehen ist, wobei alle ausgewählten Formatierungsoptionen angewendet werden
  • Die Code-Ansicht zeigt den reinen Text als Markup-Code an, der das entsprechende Ergebnis der visuellen Ansicht erzeugt. Diese Ansicht kann verwendet werden, um Ihren Text schnell zu formatieren, ohne dass Sie auf eine Schaltfläche klicken müssen.

Nach dem Anwenden der Änderungen kann der Bearbeitungsmodus durch Verlassen des Eingabefensters geschlossen werden.

Deep Linking

Q12-TMT speichert Test Cases, Test Suites und Test Runs in einer hierarchischen Linkstruktur unter Verwendung von Objekt-IDs im Format

https://demo.q12-tmt.com/p/241/sp/_/v/1.0.0/s/9/c/17

Dadurch kann ein Inhalt des Q12-TMT verlinkt und aus einer anderen Anwendung heraus geöffnet werden. Außerdem erlaubt die Struktur einen schnellen Wechsel zwischen den Übersichten verschiedener Projekten oder Versionen, indem die entsprechende Nummer im Link ersetzt wird. Auf dieser Art ist es z.B. möglich schnell zwischen der aktuellsten Version ("latest") und einer älteren Version zu wechseln:

https://demo.q12-tmt.com/p/241/sp/_/v/latest/s/9/c/17

https://demo.q12-tmt.com/p/241/sp/_/v/2.1.0/s/9/c/17

Q12-TMT erstellt automatisch Links zu Ordnern, Test Suites, Test Runs und Test Cases, wenn die entsprechende ID in eckigen Klammern steht (z. B. [C_2]). ID und Titel des aktuell geöffneten Objekts, z. B. eines Test Cases, werden im Browser-Tab angezeigt, was die gleichzeitige Verwendung mehrerer Tabs vereinfacht.

Browser Tab-Title

Pinnwand

Test Cases, Test Suites und Test Runs können für einen schnellen Zugriff an die Pinnwand angeheftet werden. Dies kann über das Pin-Symbol Pin in der oberen rechten Ecke von Objekten erfolgen.

Test Case über Formular anheften

In Listen wie den Suchergebnissen befindet sich das Pin-Symbol am Ende jeder Objektzeile.

Test Case in Suche anheften

Klicken Sie auf das Symbol Pin im Hauptmenü, um auf alle angehefteten Objekte zuzugreifen. Sie sind nach ihrem Typ strukturiert. Öffnen Sie eine Kategorie, indem Sie darauf klicken, um eine Liste aller angehefteten Objekte des entsprechenden Typs zu erhalten.

Kacheln auf der Pinnwand

Metadaten

Metadaten sind strukturierte Daten, die grundlegende Informationen über Objekte (z. B. einen Test Case) enthalten. Sie sind besonders nützlich, um bestimmte Datensätze zu filtern, z. B. alle Test Cases eines bestimmten Benutzers oder alle Test Cases, die in der vergangenen Woche ausgeführt wurden.

Metadaten existieren für mehrere Objekte in Q12-TMT, einschließlich:

  • Projekte
  • Subprojekte
  • Test Suites
  • Test Cases
  • Test Runs

Metadata einer Test Suite

Die Metadaten liefern Informationen über

  • wann das Objekt erstellt oder zuletzt bearbeitet wurde
  • von wem das Objekt erstellt oder bearbeitet wurde
  • IDs und Versionsinformationen
  • in welchem Test Run die Test Suite ausgeführt wurde
  • zusätzliche Informationen über das Projekt, die Version, die Test Suite, den Test Case, etc

Einige Inhalte hängen vom Objekttyp ab, z. B. enthalten Test Cases Metadaten über ihre letzte Testausführung.

Anhänge

Anhänge können verwendet werden, um Dateien in einem Projekt, einer Test Suite, einem Test Case oder einem Test Run zu speichern. Die Dateien können in Textfelder eingefügt werden, z. B. in eine Testschrittbeschreibung, um den Text mit einem Bild zu ergänzen.

Um Dateien hinzuzufügen, navigieren Sie zum Anhangsbereich Ihres Objekts (Projekt, Test Suite, Test Case usw.) und klicken Sie auf die Schaltfläche Upload. Sie können nun eine oder mehrere Dateien aus Ihrem lokalen Rechner auswählen.

Alternativ können sie direkt per Drag-and-Drop in den markierten Anhangsbereich eingefügt werden.

Multi-File Upload

Die hinzugefügten Anhänge werden unten mit einer Vorschau oder einem Typensymbol und Informationen zu Dateiname, Upload-Datum und dem für den Upload verantwortlichen Benutzer aufgelistet. In der letzten Spalte der Liste wird angegeben, ob der Anhang verwendet wird oder nicht.

Alle Spalten der Anhangsliste können durch Klicken auf die entsprechende Kopfzeile sortiert werden. Am Ende jeder Zeile finden Sie zwei Symbole zum Herunterladen und Löschen der Datei. Bitte beachten Sie, dass Anhänge nur im Bearbeitungsmodus entfernt werden können.

Sperren

Um Konflikte bezüglich der Konsistenz zu vermeiden, sperrt Q12-TMT Test Suites, Test Cases usw., wenn daran gearbeitet wird. Objekte können jeweils nur von einem Benutzer bearbeitet, verschoben oder (neu) angeordnet werden. Für alle anderen Benutzer sind diese Funktionen zwischenzeitlich gesperrt. Das Löschen eines gesperrten Objekts ist ebenfalls nicht möglich.

Wenn ein Vorgang aufgrund gesperrter Test Cases nicht ausgeführt werden kann, wird oben auf dem Bildschirm eine Informationsmeldung angezeigt. Weitere Informationen zur Sperrung erhalten Sie, wenn Sie den Mauszeiger über das Schlosssymbol bewegen.

Dashboard

Das Dashboard ist die erste Ansicht, die sich nach der Anmeldung öffnet.

Es enthält benutzerspezifische Links zu allen offenen Test Runs, allen Aufgaben und bestimmten Projekten sowie einen Link zur Projektübersicht. Oben im Dashboard werden Informationen zum Status der Projekte des jeweiligen Benutzers angezeigt.

Das Dashboard zeigt auch die Anzahl der Fehler in den Testausführungen an und zählt sie entsprechend ihrer Auswirkung. Da Benutzer jede Art von Ticket mit Fehlern verknüpfen können, werden in dieser Zählung möglicherweise nicht nur Bugs und Vorfälle, sondern auch jede andere Art von Ticket angezeigt.

Dashboard

Es ist möglich, einen Filter für die Informationen festzulegen, die TMT im Dashboard anzeigt. Der Filter kann über das Dashboard mit der Schaltfläche Projektfilter oben rechts aufgerufen werden. Nur im Filter ausgewählte Projekte und Unterprojekte erscheinen auf dem Dashboard. Zusätzlich wird zu jedem Projekt die Anzahl der ausgewählten Unterprojekte im Vergleich zu allen Unterprojekten angezeigt, zu denen der Nutzer zugewiesen ist. Als Voreinstellung wird jedes Projekt im Dashboard angezeigt.

Projekt

Überblick

info

Der folgende Abschnitt zeigt, wie Sie als Tester oder Testmanager die Projektstruktur verwenden können.

Hinweis: in neues Projekt kann nur mit erweiterten Zugriffsrechten oder in der Rolle eines Administrators erstellt werden. Wenn Sie über diese Berechtigungen verfügen und ein neues Projekt erstellen möchten, lesen Sie bitte die Admin-Dokumentation.

Projekte sind die wichtigsten Objekte, um Ihre Qualitätssicherung zu organisieren und zu verwalten. Sie sind die obersten hierarchischen Elemente, die die Unterprojekte, Test Suites und Test Runs strukturieren.

Klicken Sie auf das Symbol hamburger in der oberen linken Ecke, um die Baumstruktur der Projekte anzuzeigen, denen Sie zugewiesen sind.

Die Projektstruktur zeigt Folgendes an:

  • Titel und ID der Projekte und Unterprojekte,
  • Anzahl der enthaltenen Test Suites
  • Anzahl der aktuellen und gesamten Test Runs
  • Schaltfläche Versionen, um zu den Versionen des Projekts zu navigieren

Wenn Sie ein bestimmtes Projekt oder eine bestimmte Schaltfläche nicht sehen können, stellen Sie sicher, dass Sie über die erforderlichen Zugriffsrechte verfügen.

Projekte

Details

Wählen Sie ein Projekt aus, um die Details anzuzeigen. Zunächst wird eine Liste aller Test Suites angezeigt.

Klicken Sie im Hauptmenü auf die Schaltfläche Projekt, um zu den Projektdetails zu navigieren. Diese enthalten den Titel und eine Beschreibung des Projekts sowie alle Anhänge und Metadaten. Sie finden hier auch die versionsspezifischen Details.

Um die Projektdetails zu bearbeiten, klicken Sie auf die Schaltfläche „Bearbeiten“ in der Symbolleiste. Das einzige Pflichtfeld ist der Projektname.

Projektdetails

Test Suites

Eine Test Suite ist eine Sammlung von Test Cases und bietet eine hierarchische Strukturierung diese.. Test Suites können zu Test Runs hinzugefügt werden, um die enthaltenen Test Cases auszuführen.

Klicken Sie im Hauptmenü auf das Symbol Test Suite, um eine Liste aller Test Suites in der aktuellen Projektversion zu erhalten. Sie sind zunächst alphabetisch sortiert. Verwenden Sie die Schaltfläche „Arrangieren“ in der Symbolleiste, um diese Reihenfolge zu ändern.

Um eine neue Test Suite zu erstellen, klicken Sie auf die Schaltfläche „+ Test Suite“ in der Symbolleiste.

Um Test Suites zu löschen oder zu bearbeiten, verwenden Sie das Kontextmenü auf der rechten Seite oder klicken Sie mit der rechten Maustaste auf die entsprechende Test Suite. Nur Test Suites, die nicht Teil eines Test Runs sind und nicht gesperrt sind, können gelöscht werden.

Test Suites eines Projekts

Jede Test Suite ist in drei Abschnitte unterteilt:

  • Überblick: Eine schnelle und grundlegende Übersicht über die Test Suite, bestehend aus dem Titel und der Beschreibung der Test Suite, internen Parametern, entsprechenden Metadaten und allen Anhängen. Für jede Test Suite kann eine Priorität ausgewählt werden, die zunächst auf „Mittel“ eingestellt ist.
  • Test Cases: Eine Baumstruktur aller Ordner und Test Cases in der Test Suite. Test Cases können hier hinzugefügt, entfernt oder bearbeitet werden.
  • Verknüpfte Test Runs: Eine Liste aller Test Runs, zu denen die Test Suite gehört. Hier werden sogar Test Runs anderer Projektversionen aufgeführt.

Wenn Sie eine Test Suite auswählen, navigiert Q12-TMT automatisch zum Abschnitt „Test Cases“.

Überblick

Der Überblick einer Test Suite zeigt den Namen, die ID, eine Beschreibung sowie die Priorität an. Zusätzlich können Anhänge in dieser Sektion beigefügt werden. Mithilfe von Tags, die einer Test Suite zugewiesen werden, wird das Filtern nach Test Suites anhand der entsprechenden Tags ermöglicht, wodurch die Navigation vereinfacht wird. Im Abschnitt „Intern“ kann der Benutzer Zeitbuchungsinformationen zur Test Suite festlegen.

Test Suite

Test Cases

Ein Test Case ist eine Reihe von Aktivitäten (Testschritten) in einem System, mit denen überprüft werden soll, ob die Software korrekt ausgeführt wird und ob alle Anforderungen erfüllt sind.

Baum

Der Baum der Test Cases gruppiert alle Test Cases, die zu einer bestimmten Test Suite gehören. Um eine tiefergehende hierarchische Struktur zu erreichen, können Ordner verwendet werden, um verschiedene Szenarien darzustellen.

Test Cases

Erstellen Sie Ordner mit der Schaltfläche „+ Ordner“ in der Symbolleiste oder fügen Sie sie direkt über das Kontextmenü in den entsprechenden übergeordneten Ordner ein. Sie können dem Ordner auch eine Beschreibung hinzufügen.

Sie können Test Cases auf die gleiche Weise mit der Schaltfläche „+ Test Case“ in der Symbolleiste oder im Kontextmenü erstellen.

Um Test Cases an den richtigen Speicherort einzufügen, müssen sie möglicherweise verschoben werden. Mit der Schaltfläche „Arrangieren“ können Test Cases und Ordner per Drag-and-Drop verschoben werden. Dies funktioniert für mehrere Elemente gleichzeitig. Sie können Test Cases auch anordnen, indem Sie mit der rechten Maustaste auf den gewünschten Test Case klicken oder das Kontextmenü auf der rechten Seite verwenden. Wählen Sie „Kopieren“ oder „Verschieben“ und fügen Sie den Test Case am Zielort ein. Diese Optionen ermöglichen zusätzlich das Verschieben und Kopieren von Test Cases an Speicherorte außerhalb der aktuellen Test Suite. Beachten Sie: Test Cases, die derzeit Teil eines offenen Test Runs sind, können nicht in eine andere Test Suite verschoben werden.

Mit der Schaltfläche „+“ für Massenverarbeitung in der Symbolleiste können Sie mehrere Test Cases auswählen, um sie zu verschieben/kopieren oder bestimmte Parameter für alle auf einmal festzulegen/zu entfernen.

Massenverarbeitung für Test Cases

Der Pfad zu einem Test Case ist auch oben in der Übersicht zu sehen.

Massenverarbeitung für Test Cases

Erstellen & Bearbeiten

Beim Erstellen eines neuen Test Cases muss ein Titel eingegeben werden. Ein Test Case kann gespeichert und anschließend bearbeitet werden. Das System erstellt automatisch eine eindeutige ID und die Metadaten der Erstellung, sobald der Test Case gespeichert wird.

Durch das Bearbeiten eines Test Cases wird der Test Case für andere Benutzer gesperrt.

Details

Klicken Sie auf einen Test Case, um die Details anzuzeigen. In den Details eines Test Cases ist es möglich, einen Test Case in eine einzelne PDF-Datei zu speichern. Die resultierende Datei enthält alle Daten des Test Cases, mit Ausnahme seiner Metadaten, seiner Anhänge und seiner allgemeinen Informationen, z. B. Status, Typ oder Automatisierunstatus. Die PDF-Datei enthält das Datum und die Uhrzeit der Erstellung.

Außerdem können Sie einen Test Case über die entsprechenden Schaltflächen in der Symbolleiste kopieren, verschieben oder löschen. Um mehrere Test Cases zu verschieben oder zu kopieren, kann die Massenverarbeitung Massenverarbeitung for Test Cases verwendet werden.

Verwenden Sie die Schaltfläche „Bearbeiten“, um den Bearbeitungsmodus zu starten. Sie können nun den Status und einen Verantwortlichen festlegen. Es können nur Benutzer mit Zugriffsrechten für das Projekt ausgewählt werden. Sie können weitere Attribute aus zusätzlichen Dropdown-Feldern auswählen: Typ des Test Cases, seine Priorisierung, der aktuelle Automatisierungsstatus und die geschätzte Ausführungszeit.

Weitere zu pflegende Abschnitte sind:

  • Beschreibung: Textfeld zur Beschreibung des Ziels des Test Cases
  • Quellen: Die Quellen, aus denen der Test Case abgeleitet wurde (entweder ein Ticket oder ein Dokument)
  • Kriterien: Grundlegende Parameter, die erfüllt werden müssen (z. B. Abhängigkeiten oder Browserversionen)
  • Risiko: Bewertung der Wahrscheinlichkeit und der Auswirkungen von Fehlern und Problemen
  • Anhänge: Hier können Dateien hochgeladen werden (z. B. ein Diagramm oder ein Screenshot des Sollzustands). Hochgeladene Bilder können einer Beschreibung oder einem Testschritt hinzugefügt werden. Anhänge können von hier aus auf jedem Gerät heruntergeladen werden.
  • Vorbedingungen: Zeigt die Bedingungen und notwendigen Einstellungen an, die für die Ausführung des Test Cases erforderlich sind
  • Testschritte: Sammlung kleiner, geordneter und unteilbarer Schritte, die jeweils aus einer Aktion und einem erwarteten Ergebnis bestehen. Wenn sie in der vorgegebenen Reihenfolge ausgeführt werden, bilden sie den gesamten Test Case. Wenn ein Fehler auftritt, kann er bis zu dem spezifischen Testschritt zurückverfolgt werden, bei dem der Fehler aufgetreten ist.

Versionsdelta

Das Versionsdelta hilft bei der Identifizierung von Test Cases, die in der aktuellen Version hinzugefügt oder geändert wurden. Mit Hilfe des Versionsdeltas können neue und geänderte Test Cases der aktuellen Version schnell erkannt und für einen Test Run oder zu Dokumentationszwecken ausgewählt werden.

Wenn ein neuer Test Case hinzugefügt oder ein vorhandener Test Case bearbeitet wird, wird das Versionsdelta standardmäßig automatisch auf „Ja“ gesetzt. Es kann auch manuell auf „Ja“ und „Nein“ gesetzt werden.

Die Farben helfen dabei, den Wert schnell zu erkennen (Ja = blau, Nein = grau). Um es ein- oder auszuschalten, klicken Sie einfach auf die Schaltfläche unter der Überschrift „Versionsdelta“.

Versionsdelta-Schaltfläche

Bei der Suche nach Test Cases, entweder über die Suche oder innerhalb eines Test Runs über die Smart Selection, können Test Cases nach ihrem Versionsdelta gefiltert werden. Auf diese Weise ist es möglich, bei der Auswahl von Test Cases für einen Test Run automatisch nach neuen oder geänderten Test Cases zu filtern und sich somit auf Funktionen zu konzentrieren, die neu sind oder im Vergleich zur vorherigen Version angepasst wurden.

Smart Selection

Tickets

Q12-TMT kann Tickets direkt aus externen Frameworks verknüpfen. Dies kann verwendet werden, um ein Ticket als Quelle eines Test Cases zu verknüpfen, z. B. eine User Story.

Geben Sie die ID des Tickets, das Sie einbeziehen möchten, im passenden Format ein. Q12-TMT erkennt das Objekt automatisch und verknüpft das richtige Ticket.

Damit die automatische Verknüpfung funktioniert, muss der Administrator eine oder mehrere Instanzen von Azure DevOps oder JIRA in TMT konfigurieren. Die somit angebundenen Instanzen können anschließend im gesamten Q12-TMT oder bezogen auf ein bestimmtes (Sub-)Projekt verwendet werden.

Tags

Tags befinden sich im Abschnitt „Kriterien“ des Test Cases. Sie können verwendet werden, um zugehörige Informationen bereitzustellen, z. B. ob der Test Case auf Kundendaten basiert oder ob es einen zugehörigen Vorfall gibt. Es können beliebig viele Tags pro Test Case hinzugefügt werden. Zur Unterstützung der Konsistenz werden hinzugefügte Tags für das gesamte Projekt und alle Unterprojekte gespeichert und können mehreren Test Cases zugewiesen werden. Bei Tags wird die Groß-/Kleinschreibung nicht beachtet, aber sie sind auf maximal 30 Zeichen begrenzt. Leerzeichen sind nicht zulässig.

Testschritte

Testschritte unterteilen den Test Case in kleinere Aufgaben, die nacheinander ausgeführt werden und jeweils aus einer Aktion und einem erwarteten Ergebnis bestehen. Verwenden Sie die Textfelder, um sie detailliert zu beschreiben. Jeder Testschritt kann später separat mit einem Testergebnis versehen werden.

Weitere Testschritte können über die Schaltfläche „Hinzufügen“ unten hinzugefügt werden. Über die beiden Pfeile neben den Testschritten kann die Reihenfolge der Testschritte geändert werden. Über das Kontextmenü können Sie einen neuen Testschritt über oder unter einem anderen Testschritt einfügen oder den Testschritt kopieren/löschen.

Die Position von Testschritten kann per Drag & Drop geändert werden.

Änderungsverlauf

Der Änderungsverlauf jedes Test Cases kann über das Symbol Uhr in der Symbolleiste des Test Cases aufgerufen werden. Er enthält alle Änderungen, die der Test Case in chronologischer Reihenfolge durchlaufen hat, beginnend mit der Erstellung.

Jeder Eintrag dieser Historie enthält die entsprechenden Metadaten, z. B. den Benutzer, der den Eintrag durch Erstellen oder Bearbeiten eines Test Cases ausgelöst hat, das genaue Datum, die Uhrzeit und die Versionsnummer.

Bei jeder Bearbeitung eines Test Cases werden das Original sowie der neue Inhalt für jedes geänderte Feld gespeichert. Um die Änderungen deutlicher zu machen, werden Farben verwendet, um die Test Casehistorie zu ergänzen. Grüne Einträge stehen für neue Ergänzungen, rote Einträge stehen für gelöschte Passagen.

Änderungsverlauf eines Test Cases

Im Abschnitt „Verknüpfte Test Runs“ werden alle Test Runs aufgelistet, zu denen die Test Suite gehört. Sie können einen Test Run auswählen, um direkt dorthin zu navigieren.

Test Runs einer Test Suite

Test Runs

Um Test Cases auszuführen, muss die entsprechende Test Suite zu einem Test Run hinzugefügt werden. Es ist möglich, mehrere Test Suites in einen Test Run einzuschließen und bestimmte Test Cases aus dem Test Run auszuschließen.

Somit sind Test Runs konfigurierbare Zusammenstellungen von Test Cases, die zusammen ausgeführt werden. Jeder Test Run bezieht sich auf eine einzelne Ausführung und kann nur ein Ergebnis haben. Wenn Sie dieselben Zusammenstellung von Test Cases erneut ausführen möchten, können Sie dies tun, indem Sie den Test Run kopieren.

Klicken Sie im Hauptmenü auf das Symbol Test Runs, um eine Liste aller Test Runs der aktuellen Projektversion zu erhalten.

Das Menü „Test Run“ enthält eine Liste aller derzeit vorhandenen Test Runs des Projekts. Es enthält Informationen über den Status der Test Runs sowie den relativen Prozentsatz der Test Cases, die ausgeführt werden oder wurden, und detaillierte Informationen über die Testergebnisse.

Test Runs

Um Test Runs zu löschen oder zu bearbeiten, verwenden Sie das Kontextmenü auf der rechten Seite oder klicken Sie mit der rechten Maustaste auf den entsprechenden Test Run. Hinweis: Nur leere Test Runs, die keine Test Suite oder Test Case enthalten, können gelöscht werden.

Erstellen & Bearbeiten

In der Liste „Test Run“ können Sie über die Schaltfläche „+ Test Run“ in der Symbolleiste einen neuen Test Run erstellen. Der Titel des Test Runs ist obligatorisch, die Beschreibung und Konfiguration sind optional. Ein neuer Test Run befindet sich standardmäßig im Status „offen“.

Test Run erstellen

Der neu erstellte Test Run wird in der Liste angezeigt und kann anschließend bearbeitet werden.

Tester zuweisen

Tester können entweder einem bestimmten Test Case oder mehreren Test Cases, Test Suites oder sogar ganzen Test Runs zugewiesen werden.

Klicken Sie auf die Schaltfläche +, um Tester einem oder mehreren Test Runs zuzuweisen. Es ist auch möglich, einem Test Run mehrere Tester zuzuweisen.

Dasselbe Verfahren kann mit den Test Suites innerhalb des Test Runs oder mit den Test Cases innerhalb der Test Suites, die Teil eines Test Runs sind, durchgeführt werden. Um schnell Tester zu Test Cases aus verschiedenen Test Suites innerhalb eines Test Runs hinzuzufügen, verwenden Sie die Funktion im Abschnitt Testumfang.

Massenverarbeitung, um einen Tester zu setzen

info

Wenn ein Tester zugewiesen wird, wird automatisch eine E-Mail an den entsprechenden Benutzer gesendet. Es können nur Benutzer zugewiesen werden, die über Zugriffsrechte für das aktuelle Projekt verfügen.

Überblick

Wählen Sie den Test Run aus, um die Details anzuzeigen. Im Abschnitt „Überblick“ werden alle vorhandenen Ergebnisse, die Anzahl der Test Cases und wie viele davon bereits ausgeführt wurden, sowie die entsprechenden Anhänge und Metadaten angezeigt. Verwenden Sie die Schaltfläche „Bearbeiten“ in der Symbolleiste, um die Eingabefelder zu bearbeiten, Anhänge hinzuzufügen oder den Status des Test Runs zu ändern.

Test Run Überblick

Testauswahl

Der Abschnitt „Testauswahl“ enthält eine Liste aller Test Suites, die derzeit dem Test Run zugewiesen sind. Wenn der Test Run gerade erstellt wurde, ist diese Liste leer. Um neue Test Suites hinzuzufügen, klicken Sie in der Symbolleiste auf die Schaltfläche „+ Test Suite“. Sie können eine beliebige der Test Suites der aktuellen Projektversion auswählen.

Mit der Schaltfläche „Arrangieren“ können Sie die Reihenfolge der Test Suites per Drag-and-Drop ändern. Dies funktioniert für mehrere Elemente gleichzeitig.

Um den entsprechenden Tester mehrerer Test Suites schnell zu ändern, können Sie mit der Schaltfläche + für Massenvorgänge mehrere Test Suites auswählen.

Test Suites eines Test Runs

Nach dem Hinzufügen einer Test Suite ist standardmäßig keiner ihrer Test Cases Teil des Test Runs. Klicken Sie zur Auswahl von Test Cases auf die Test Suite. In den Details der Test Suite wird die vollständige Test Casestruktur angezeigt, die bereits im Test Run enthalten ist. Zunächst ist sie leer. Klicken Sie zum Hinzufügen oder Entfernen bestimmter Ordner oder Test Cases auf die Schaltfläche „Verwalten“ und aktivieren oder deaktivieren Sie die Zweige der Struktur, die ein- oder ausgeschlossen werden sollen. Dieser Vorgang wird durch die Funktion „Smart Select“ weiter vereinfacht, mit der Test Cases, die bestimmte Merkmale aufweisen, automatisch ausgewählt oder abgewählt werden können. Um Smart Select zu verwenden, klicken Sie beim Verwalten der Test Cases auf die entsprechende Schaltfläche in der Symbolleiste. Die Smart-Select-Funktion kann mit der Maus oder über die TAB-Taste navigiert werden. Mit der EINGABETASTE können Sie auf Elemente klicken und das Modal kann durch Drücken der ESC-Taste wieder geschlossen werden.

Smart Select

Verwenden Sie in der Struktur der Testauswahl die Schaltfläche Test ausführen am Ende der Zeile eines entsprechenden Test Cases, um diesen auszuführen.

Sie können einen Test Case auswählen, um seine Details anzuzeigen. In den Test Casedetails gibt es eine weitere Möglichkeit, ihn auszuführen, indem Sie auf die Schaltfläche „Test ausführen“ in der Symbolleiste klicken. Weitere Informationen zum Ausführen von Test Cases finden Sie unter Testausführung.

Test Cases in einem Test Run sind schreibgeschützte Kopien der Test Cases im Menü „Test Suites“. Um sie zu ändern, verwenden Sie die Schaltfläche „Original anzeigen“ in der Symbolleiste der Test Casedetails. Diese Schaltfläche verknüpft den ursprünglichen Test Case im Menü „Test Suites“, um ihn zu bearbeiten. Der abgeleitete Test Case im Test Run wird automatisch aktualisiert.

Testumfang

Im Abschnitt „Testumfang“ werden alle hinzugefügten Test Cases des Test Runs in einer flachen Liste angezeigt.

Von dieser Liste aus können Test Cases direkt durch Klicken auf die Schaltfläche „Test ausführen“ ausgeführt oder ausgewählt werden, um die Test Casedetails anzuzeigen.

Um Testausführungsergebnisse für einen oder mehrere Test Cases direkt festzulegen, verwenden Sie die Schaltfläche + für Massenvorgänge in der Symbolleiste.

Test Cases in einem Durchlauf

Testausführung

Bei der Ausführung eines Test Cases können Sie einen einzelnen Tester über das Dropdown-Feld direkt unter dem Titel zuordnen. Des Weiteren gibt es die Testschritte, die ein optionales Ergebnis erhalten können. Verwenden Sie die Schaltfläche Daumen hoch auf der rechten Seite jedes Schritts, um sie mit einem einzigen Klick als bestanden zu markieren. Ein abweichendes benutzerdefiniertes Ergebnis kann durch Klicken auf die Schaltfläche „Bearbeiten“ neben dem vorherigen Ergebnis eingegeben werden. Wenn ein benutzerdefiniertes Ergebnis angehängt wird, erscheint neben dem Ergebnis des Testschritts ein Informationssymbol, das den Inhalt anzeigt, wenn Sie mit der Maus darüber fahren. So können Fehler sehr schnell lokalisiert und durch nützliche Informationen, z. B. die Fehlermeldung, belegt werden.

Ergebnisdetails für einen Testschritt

Im letzten Abschnitt „Gesamttestergebnis“ finden Sie die Ergebnis-Dropdown-Liste, die obligatorisch ist und standardmäßig den Wert „Nicht getestet“ enthält. Wählen Sie das entsprechende Ergebnis der Testausführung aus. Falls während der Ausführung Fehler oder andere bemerkenswerte Vorfälle auftreten, gibt es zwei weitere Eingabefelder, um Fehler und Ergebnisdetails zu dokumentieren.

Es ist nicht notwendig, Testschritt-Ergebnisse zu pflegen, um das Gesamtergebnis festzulegen.

Anschließend können die Test Caseergebnisse gespeichert werden. Durch Klicken auf die Schaltfläche „Speichern und nächster“ werden die Ergebnisse gespeichert und der nächste Test Case wird automatisch zur Ausführung geöffnet.

Ausführung von Test Cases

Änderungsverlauf

Ähnlich wie beim Änderungsverlauf der Test Cases gibt es auch eine Historie der Testausführungen. Hierbei werden alle Änderungen der eigentlichen Testausführung selbst sowie alle Änderungen des ursprünglichen Test Cases auf aufgelistet. Zudem gibt der Verlauf Auskunft darüber, ob die letzte Ausführung im aktuellen Zustand stattgefunden hat.

Änderungsverlauf eines Test Cases in einem Test Run

Bericht erstellen

Q12-TMT stellt Berichte für Test Runs bereit. Wählen Sie zum Erstellen eines Berichts einen Test Run aus und klicken Sie auf die Schaltfläche „Bericht erstellen“.

Bericht erstellen

Diese Funktion erstellt eine PDF-Datei, die den Namen, den Status und die Beschreibung des Test Runs sowie eine Liste aller enthaltenen Test Cases zusammen mit ihren IDs und Ergebnissen enthält. Sie enthält die absolute Anzahl der ausgeführten Test Cases sowie den entsprechenden relativen Prozentsatz.

Beim Generieren eines Berichts wird ein Info-Assistent angezeigt, der den Benutzer darüber informiert, dass der Bericht gerade generiert wird. Nach Abschluss der Generierung kann der Bericht heruntergeladen werden.

Bericht PDF #1

Bericht PDF #2

Bericht PDF #3

info

Die Berichte sind in deutscher und englischer Sprache verfügbar. Die Sprache der Berichte kann für jedes Projekt separat durch den Administrator in der Systemkonfiguration eingestellt werden. Mehr Information hierzu finden sich im Administratorhandbuch.

Meine Aufgaben

Wenn Sie einem Test Case zugewiesen werden, informiert Sie Q12-TMT automatisch per E-Mail. Sie können entweder einem Test Case in einer Test Suite oder einem Test Case in einem Test Run als Tester zugewiesen werden. Beide Zuweisungen werden in „Meine Aufgaben“ aufgeführt, solange die Test Cases keinen finalen Status haben.

Klicken Sie im Hauptmenü auf das Symbol Meine Aufgaben, um eine Übersicht zu erhalten. Die Aufgaben sind nach ihrem Typ strukturiert. Öffnen Sie eine Kategorie, indem Sie darauf klicken, um eine Liste aller Ihrer Aufgaben des entsprechenden Typs zu erhalten.

Meine Aufgabenübersicht

Risikobasiertes Testen

Da es schwierig sein kann zu beurteilen, welche Test Cases besonders kritisch und wichtig sind, bietet Q12-TMT die Funktion des risikobasierten Testens.

Klicken Sie im Hauptmenü auf das Symbol Risikobasiertes Testen, um darauf zuzugreifen.

Im Menü „Risikobasiertes Testen“ gibt es drei Risikoebenen:

  • Fachliche Logik
  • Testhistore
  • Heatmap

Fachliche Logik

Q12-TMT bewertet das Risiko, indem es die Wahrscheinlichkeit eines Fehlers im aktuellen Test Case sowie die Auswirkungen eines Fehlers berücksichtigt. Wenn Sie mit der Maus über die Felder des Tortendiagramms fahren, listet Q12-TMT alle Kombinationen von Wahrscheinlichkeit und Auswirkung auf, die in den entsprechenden Risikoabschnitt passen, sowie die Anzahl der Test Cases, die zu jeder Kombination gehören.

Verwenden Sie die Schaltfläche „Zeige Test Cases“, um direkt zu den entsprechenden Test Cases zu navigieren.

Diagramm für risikobasiertes Testen mit Tooltip

Mit der Funktion „Smart Select“ können Test Cases nach ihrem jeweiligen Risiko ausgewählt werden.

In der Übersicht ist es möglich, alle Test Cases mit einer bestimmten Risikobewertung anzuzeigen und entsprechende Test Runs zu erstellen.

Testhistorie

Q12-TMT bewertet das Risiko eines Test Cases auch anhand seines Testverlaufs. Dies umfasst die Häufigkeit fehlgeschlagener Ausführungen in der Vergangenheit über alle Versionen hinweg.

Der Schweregrad dieser Fehler wird durch die Analyse der Priorität der verknüpften Fehler fehlgeschlagener Ausführungen geschätzt.

Risikobasiertes Testen Testhistorie

Release-Umfang

Der Release-Umfang stuft Risiken ein, indem er das Softwarerelease analysiert, das getestet wird. Hierfür werden verknüpfte Tickets einbezogen. Im Falle von Quelltickets wird die TMT-Version mit mit der Jira-Version des Tickets verglichen. Bei Übereinstimmung handelt es sich um einen Feature Test. Feature Tests werden mit hohem oder mittlerem Risiko bewertet, je nach Priorität des Tickets.

Risk Based Testing Release Scope

Wenn der Test Case Defekte hat, die in einem offenen oder geschlossenen Test Run verknüpft sind, dann stuft TMT ihn als Defekt-Neutest ein, mit einer Risikospanne von Hoch zu Niedrig.

Wenn ein Tag in einem Test Case existiert, der auch in einem Feature Test oder Defekt-Neutest existiert, wird der Test Case automatisch zum Teil eines Regressionstests.

Für alle übrigen Test Cases, auf die keines obiger Kriterien zutrifft, ist das Risiko undefiniert, falls das Versionsdelta eingeschaltet ist. Bei ausgeschaltetem Versionsdelta weist TMT ihm ein niedriges Risiko zu.

Heatmap

Die Heatmap ist eine Kombination aller anderen Ebenen. Das Risiko, das in der Heatmap angezeigt wird, entspricht immer der höchsten Risikobewertung, die ein Test Case in einer der anderen Ebenen erreicht hat.

Risikobasiertes Testen Heatmap

Das Diagramm stellt die Risikobewertungen für die einzelnen Test Suites dar. Beim Darüberhovern oder Hervorheben via Tastatur werden die entsprechende Test Suite sowie eine Übersicht der involvierten Test Cases angezeigt.

Versionen

Die Versionierung von Projekten ist eine der wichtigsten Funktionen, um Ihre Projekte und Testprozesse zu organisieren.

Klicken Sie im Hauptmenü auf das Symbol Versionen, um eine Liste aller Unterprojekte und Projektversionen zu erhalten. Das Unterprojekt oder die Version kann durch Klicken auf das entsprechende Objekt geändert werden.

Versionen eines geöffneten Projekts

info

Neue Versionen können nur mit erweiterten Zugriffsrechten (Projekt-Administrator) erstellt werden.

Die Datenschutzerklärung und die Allgemeinen Geschäftsbedingungen von TMT können im Abschnitt „Info“ Über von TMT eingesehen werden.

Wenn Sie auf die Schaltfläche klicken, wird ein Dropdown-Menü angezeigt. Die Datenschutzbedingungen und die Allgemeinen Geschäftsbedingungen sind am Ende dieses Menüs verlinkt.

About Section

Standardmäßig werden alle Informationen auf Englisch angezeigt. Die Sprache kann auf Deutsch umgestellt werden.

Administrative Funktionen

Benutzerverwaltung

Der Benutzeradministrator kann Benutzer sowie ihre jeweiligen Rollen und die entsprechenden Zugriffsrechte erstellen, bearbeiten und löschen.

Es ist möglich, Benutzerverzeichnisse zur Verwaltung von Konten zu verwenden, aber es gibt auch ein integriertes eigenständiges Verwaltungstool in Q12-TMT.

Ein Benutzeradministrator kann auch Konten aktivieren oder deaktivieren.

User Management

Auf die Benutzerverwaltung, die Rollenverwaltung und die Zugriffsrechteverwaltung kann über das Hamburger-Symbol Hambuger Icon in der oberen linken Ecke zugegriffen werden.

In der Benutzerverwaltung kann ein Benutzeradministrator Konten bearbeiten. Neben dem Passwort ist es möglich, ein Ablaufdatum für Konten festzulegen. TMT setzt den Benutzer automatisch auf „Inaktiv“, wenn das Datum erreicht ist. Ein Benutzeradministrator kann auch systemspezifische oder projektspezifische Rollen zuweisen.

User Management

Projektadministrator

Die Rolle „Projektadministrator“ muss einem bestimmten Projekt zugewiesen werden. Benutzer, die diese Rolle erhalten, können Tabellenspalten für Test Suites und Test Runs in der Projektübersicht anpassen.

Durch Aktivieren der gewünschten Felder werden diese in der jeweiligen Ansicht der Test Suite oder des Test Runs als Spaltenüberschriften angezeigt.

Project Admin Settings

Mandantenadministrator

Der Mandantenadministrator kann die Daten des Mandanten, d. h. die Liste der aktiven Benutzer, überwachen und exportieren.

Die Liste der aktiven Benutzer kann über das Hamburger-Symbol Hambuger Icon durch Auswahl von „Aktive Benutzer“ Active Users aufgerufen werden.

Durch Klicken auf „DATEN EXPORTIEREN“ wird diese Liste als .csv-Datei exportiert.

Projektadministratoreinstellungen

Im selben Hamburger-Menü kann der Mandant über die „Mandanten-Einstellungen“ konfiguriert werden.

Tenant Settings