TestLink-Tutorial

⚡ Intelligente Zusammenfassung

Der vollständige TestLink-Tutorialleitfaden erklärt die Verwendung der Open-Source-Webplattform TestLink für das durchgängige Testmanagement und behandelt Projekteinrichtung, Testpläne, Builds, Testsuiten, Testfälle, Benutzerrollen und Anforderungen. tracFähigkeit, Ausführung tracKönig, Berichtswesen und Import- oder Export-Workflows.

  • 🧭 Zentralisiertes Testmanagement: TestLink verknüpft Anforderungen, Testspezifikationen und Ausführungsstatus in einem einzigen webbasierten Arbeitsbereich, sodass Teams track-Abdeckung über alle Projekte hinweg.
  • ???? ️ Projekthierarchie: Schaffen Sie eine saubere Struktur, indem Sie zuerst ein Testprojekt, dann einen Testplan, einen Build, eine Testsuite und einzelne Testfälle mit detaillierten Schrittbeschreibungen erstellen.
  • 👥 Rollenbasierter Zugriff: Weisen Sie jedem Benutzer die Rollen Gast, Tester, Senior Tester, Leiter und Administrator zu, sodass jeder Benutzer nur das bearbeitet oder ausführt, was ihm aufgrund seiner Verantwortung erlaubt ist.
  • 🔗 Anforderung TracFähigkeit: Verknüpfen Sie Anforderungsspezifikationen mit Testfällen, um die Abdeckung zu überprüfen und Lücken in der Testberichtsansicht schnell aufzudecken.
  • 📤 Portable XML-Workflows: Exportieren Sie Testfälle oder Testsuiten nach XML und importieren Sie sie in einen anderen TestLink-Server oder ein anderes Projekt, ohne die Artefakte manuell neu erstellen zu müssen.

TestLink-Tutorial

Was ist TestLink?

TestLink ist eines der am weitesten verbreiteten webbasierten Open-Source-Testmanagement-Tools. Es synchronisiert Anforderungsspezifikationen und Testspezifikationen in einem einzigen Arbeitsbereich, sodass Teams planen, dokumentieren und durchführen können. tracFühren Sie Testaktivitäten gemeinsam durch. Mit TestLink können Sie ein Testprojekt erstellen, Testfälle dokumentieren und mehrere Benutzer mit unterschiedlichen Rollen einbinden. Der Administrator verwaltet die Testfallzuweisungen im gesamten Team.

TestLink unterstützt sowohl die automatisierte als auch die manuelle Ausführung von Testfällen. Tester können einen Testfall generieren. Versuchsplan Erstellen Sie mit diesem Tool Testberichte in kürzester Zeit. Es unterstützt Berichte in verschiedenen Formaten, darunter Excel, MS Word und HTML. Zudem lässt es sich in gängige Systeme integrieren. Defekt tracKönigssysteme wie JIRA, MANTIS, BUGZILLA und TRACDa es webbasiert ist, können mehrere Benutzer es gleichzeitig mit ihren eigenen Anmeldeinformationen und zugewiesenen Rollen nutzen.

Vorteile von TestLink

Bevor wir uns mit der Einrichtung befassen, ist es hilfreich zu verstehen, warum TestLink nach wie vor eine beliebte Wahl für das Testmanagement in QA-Teams ist.

  • Es unterstützt mehrere Projekte unter einer einzigen Installation.
  • Es ermöglicht den einfachen Export und Import von Testfällen zwischen verschiedenen Servern.
  • Es lässt sich problemlos in viele Fehlermanagement-Tools integrieren.
  • Es führt automatisierte Testfälle über XML-RPC aus.
  • Es filtert Testfälle nach Version, Schlüsselwörtern, Testfall-ID und anderen Attributen.
  • Es weist Testfälle mit wenigen Klicks mehreren Benutzern zu.
  • Es generiert Testpläne und Testberichte in verschiedenen Formaten.
  • Es stellt Anmeldeinformationen für mehrere Benutzer bereit und unterstützt eine detaillierte Rollenzuweisung.

Bei TestLink anmelden

Nach der Installation von TestLink besteht der erste Schritt darin, sich als Administrator anzumelden und auf das Haupt-Dashboard zuzugreifen.

Schritt 1) Öffnen Sie die TestLink-Startseite und geben Sie die Anmeldedaten ein.

  1. Geben Sie die Benutzer-ID ein – admin
  2. Geben Sie das Passwort ein
  3. Klicken Sie auf die Registerkarte „Anmelden“.

Bei TestLink anmelden

Erstellen eines Testprojekts

Ein Testprojekt dient als übergeordneter Container für alle zugehörigen Testpläne, Testsuiten und Testfälle. Die folgenden Schritte zeigen, wie Sie Ihr erstes Projekt erstellen.

Schritt 1) Klicken Sie im Hauptfenster auf „Testprojektmanagement“. Dadurch wird ein weiteres Fenster geöffnet.

Erstellen eines Testprojekts

Schritt 2) Klicken Sie auf den Reiter „Erstellen“, um ein neues Projekt zu erstellen.

Erstellen eines Testprojekts

Schritt 3) Geben Sie alle erforderlichen Felder ein, z. B. Kategorie, Projektname, Präfix und Beschreibung. Klicken Sie anschließend auf den Tab „Erstellen“ unten im Fenster.

Erstellen eines Testprojekts

Dadurch wird Ihr Projekt erstellt.Guru99” erfolgreich.

Erstellen eines Testprojekts

Erstellen eines Testplans

Ein Testplan erfasst alle relevanten Informationen, einschließlich des Umfangs der Softwaretests, Meilensteine, Testsuiten und Testfälle. Sobald das Projekt existiert, besteht der nächste Schritt darin, einen Testplan dafür zu erstellen.

Schritt 1) Klicken Sie auf der Startseite auf Testplanverwaltung.

Erstellen eines Testplans

Schritt 2) Eine neue Seite öffnet sich. Klicken Sie unten auf der Seite auf den Reiter „Erstellen“.

Erstellen eines Testplans

Schritt 3) Geben Sie alle erforderlichen Informationen ein, wie Name, Beschreibung und die Option „Aus bestehendem Testplan erstellen“. Klicken Sie anschließend auf „Erstellen“.

Erstellen eines Testplans

Schritt 4) Das GuruDer Testplan 99 wurde erfolgreich erstellt.

Erstellen eines Testplans

Build-Erstellung

Ein Build repräsentiert eine bestimmte Version der zu testenden Software. Builds sind nützlich für Gruppen.ping Ausführungsergebnisse für eine bestimmte Version der Anwendung.

Schritt 1) Klicken Sie auf der Startseite unter Testplan auf Builds/Releases.

Build-Erstellung

Schritt 2) Im nächsten Fenster geben Sie alle Details für die Softwareversion ein und klicken anschließend auf „Erstellen“, um sie zu speichern.

  1. Geben Sie den Titelnamen ein
  2. Geben Sie die Beschreibung für die Softwareversion ein.
  3. Markieren Sie das Kontrollkästchen für den Status – Aktiv
  4. Markieren Sie das Kontrollkästchen für den Status – Offen
  5. Wählen Sie das Veröffentlichungsdatum
  6. Klicken Sie auf die Schaltfläche „Erstellen“.

Build-Erstellung

Sobald eine Version erstellt wurde, sieht sie folgendermaßen aus.

Build-Erstellung

Erstellung einer Testsuite

Eine Testsuite ist eine Sammlung von Testfällen, die dieselbe Komponente oder Funktion validieren. Die folgenden Schritte erklären, wie Sie eine Testsuite für Ihr Projekt erstellen.

Schritt 1) Klicken Sie auf der Startseite auf die Option „Testspezifikation“.

Erstellung einer Testsuite

Schritt 2) Klicken Sie auf der rechten Seite des Bedienfelds auf das Symbol „Einstellungen“. Erstellung einer Testsuite. Es wird eine Liste der Testvorgänge angezeigt.

Schritt 3) Klicken Sie auf den Tab „Erstellen“ für die Testsuite.

Erstellung einer Testsuite

Schritt 4) Füllen Sie alle Details für die Testsuite aus und klicken Sie auf „Speichern“.

  1. Geben Sie den Namen der Testsuite ein
  2. Geben Sie die Details zu Ihrer Testsuite ein.
  3. Klicken Sie auf „Speichern“, um die Testsuite zu speichern.

Erstellung einer Testsuite

Sie können die Testsuite einsehen für Guru99 wird erzeugt.

Erstellung einer Testsuite

Ihre Testsuite wird auf der linken Seite des Bedienfelds unterhalb der Ordnerstruktur angezeigt.

Erstellen eines Testfalls

Ein Testfall enthält eine Abfolge von Testschritten, die ein bestimmtes Szenario mit dem erwarteten Ergebnis validieren sollen. Die folgenden Schritte erklären, wie Sie einen Testfall und seine einzelnen Testschritte erstellen.

Schritt 1) Klicken Sie auf den Ordner „Test Suite“ auf der linken Seite des Bedienfelds unterhalb der Ordnerstruktur.

Erstellen eines Testfalls

Schritt 2) Klicken Sie auf das Einstellungssymbol im rechten Seitenbereich. Eine Liste der Testfalloperationen wird angezeigt.

Erstellen eines Testfalls

Schritt 3) Ein neues Fenster öffnet sich. Klicken Sie unter „Testfalloperationen“ auf „Erstellen“, um einen neuen Testfall zu starten.

Erstellen eines Testfalls

Schritt 4) Geben Sie die Details auf der Seite mit den Testfallspezifikationen ein.

Erstellen eines Testfalls

Schritt 5) Nachdem Sie die Details eingegeben haben, klicken Sie auf „Erstellen“, um sie zu speichern. Der Testfall für Guru99 wurde erfolgreich erstellt.

Erstellen eines Testfalls

Schritt 6) Klicken Sie im Ordner auf den Testfall. Ein neues Fenster öffnet sich. Klicken Sie auf „Schritte erstellen“, um den Testfall-Schritteditor zu starten.

Erstellen eines Testfalls

Schritt 7) Ein weiteres Fenster öffnet sich auf derselben Seite. Geben Sie die folgenden Daten ein.

  1. Geben Sie die Schrittaktion für Ihren Testfall ein.
  2. Geben Sie die Details zur Schrittaktion ein
  3. Klicken Sie auf „Speichern und weitere Schrittaktion hinzufügen“ ODER klicken Sie auf „Speichern und beenden“, wenn keine weiteren Testschritte hinzugefügt werden müssen.

Erstellen eines Testfalls

Schritt 8) Nach dem Speichern und Verlassen des Testschritts sieht es dann so aus.

Erstellen eines Testfalls

Testfall einem Testplan zuordnen

Damit ein Testfall ausgeführt werden kann, muss er einem Testplan zugewiesen werden. Die folgenden Schritte erklären, wie Sie einen Testfall zu Ihrem Testplan hinzufügen.

Schritt 1) Klicken Sie auf das Einstellungssymbol Testfall einem Testplan zuordnen Im Testfenster wird eine Liste der Operationen angezeigt.

Schritt 2) Klicken Sie auf „Zu Testplänen hinzufügen“.

Testfall einem Testplan zuordnen

Schritt 3) Ein neues Fenster öffnet sich. Suchen Sie nach Ihrem Projekt.Guru99 ".

  1. Markieren Sie das Kontrollkästchen neben Ihrem Testplan.
  2. Klicken Sie auf die Schaltfläche „Hinzufügen“.

Testfall einem Testplan zuordnen

Dadurch wird Ihr Testfall zum Testplan hinzugefügt.

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

TestLink bietet Funktionen zur Benutzerverwaltung und -autorisierung, sodass Sie jedem Teammitglied die richtigen Berechtigungen erteilen können.

Nachfolgend finden Sie die Liste der Standardrollen in TestLink und ihrer Rechte.

Funktion / Rolle (Role) * Testfälle Testmetriken
GUEST Ansehen Ansehen
Tester Ausführen Ansehen
Leitender Tester Bearbeiten und ausführen Ansehen
Leiter und Admin Bearbeiten und ausführen Bearbeiten und ausführen

Schritt 1) Klicken Sie auf der TestLink-Startseite auf das Symbol „Benutzer/Rollen“ in der Navigationsleiste.

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

Schritt 2) Klicken Sie auf "Erstellen".

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

Schritt 3) Füllen Sie alle Benutzerdaten aus und klicken Sie auf die Schaltfläche „Speichern“.

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

Die neu erstellten Benutzer werden in der Liste angezeigt.

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

Schritt 4) Weisen Sie dem Benutzer die Rolle „Testprojekt“ zu.

  1. Klicken Sie auf „Testprojektrollen zuweisen“ Tab
  2. Wählen Sie den Projektnamen
  3. Wählen Sie die Benutzerrolle aus dem Dropdown-Menü aus.

Erstellen von Benutzern und Zuweisen von Rollen in TestLink

Schreibanforderungen

Anforderungen beschreiben, was das System leisten soll, und TestLink ermöglicht es Ihnen, diese Anforderungen zusammen mit den Testfällen zu speichern, die sie überprüfen. Die nächsten Schritte zeigen, wie Sie eine Anforderungsspezifikation hinzufügen.

Schritt 1) Wählen Sie in der Navigationsleiste den Link „Anforderungen“. Dadurch wird die Seite mit den Anforderungen geöffnet.

Schreibanforderungen

Schritt 2) Klicken Sie auf der rechten Seite der Anforderungsseite auf „Erstellen“.

Schreibanforderungen

Schritt 3) Ein neues Fenster öffnet sich. Geben Sie alle Details ein, einschließlich:

  1. Dokument Identifikation
  2. Titel
  3. Anforderung DescriptIon
  4. Klicken Sie auf "Speichern"

Als Typ können Sie eine Option aus dem Dropdown-Menü auswählen. In diesem Beispiel haben wir Folgendes gewählt: „Benutzeranforderungsspezifikation“.

Schreibanforderungen

Schritt 4) Die Anforderungsspezifikation wird erstellt und im linken Seitenbereich unter dem Projekt angezeigt.Guru99 ".

Schreibanforderungen

Schritt 5) Wählen Sie auf der Startseite der Anforderungsspezifikation die Schaltfläche „Einstellungen“. Ein neues Fenster öffnet sich.

Schreibanforderungen

Schritt 6) Klicken Sie unter „Anforderung“ auf die Registerkarte „Erstellen“. Operanungen.

Schreibanforderungen

Schritt 7) Füllen Sie alle angegebenen Felder aus und klicken Sie auf „Speichern“.

  1. Geben Sie die Dokument-ID ein
  2. Geben Sie den Titelnamen ein
  3. Geben Sie die Beschreibung ein
  4. Geben Sie den Status ein – Entwurf, Überarbeitung, Überprüfung, nicht testbar oder gültig (wir haben gültig gewählt).
  5. Geben Sie den Typ an – Benutzeroberfläche, nicht-funktional, informativ, Funktion oder Anwendungsfall (wir haben Anwendungsfall gewählt).
  6. Geben Sie die Anzahl der benötigten Testfälle ein
  7. Klicken Sie am Ende auf „Speichern“.

Schreibanforderungen

Hinweis: Um weitere Anforderungen hinzuzufügen, markieren Sie das Kontrollkästchen und klicken Sie auf „Speichern“.

Auf der linken Seite des Bedienfelds ist die neue Anforderung sichtbar.

Schreibanforderungen

Anforderungen Testfällen zuordnen

In TestLink können Anforderungen mit Testfällen verknüpft werden. Dies ist eine entscheidende Funktion für tracDie Testabdeckung ist optimal. In der Testberichtsansicht können Sie überprüfen, welche Anforderungen nicht abgedeckt sind, und diese zu Testsuiten hinzufügen, um eine maximale Abdeckung zu erreichen.

Schritt 1) Öffnen Sie im Abschnitt „Testspezifikation“ einen beliebigen einzelnen Testfall und klicken Sie auf das Anforderungssymbol.

Anforderungen Testfällen zuordnen

Schritt 2) Um eine Anforderungsspezifikation einem Testfall zuzuordnen, befolgen Sie diese Schritte.

  1. Wählen Sie die Anforderungsspezifikation über das Dropdown-Menü aus.
  2. Aktivieren Sie das Kontrollkästchen „Anforderung“
  3. Klicken Sie auf die Registerkarte „Zuweisen“.

Anforderungen Testfällen zuordnen

Nach dem Klicken auf die Registerkarte „Zuweisen“ erscheint ein Fenster mit der Meldung „Anforderung zugewiesen“.

Anforderungen Testfällen zuordnen

Ausführen eines Testfalls

In TestLink können Sie einen Testfall ausführen und dessen Ausführungsstatus ändern. Der Status eines Testfalls kann auf „Blockiert“, „Bestanden“ oder „Fehlgeschlagen“ gesetzt werden. Anfangs hat der Testfall den Status „Nicht ausgeführt“, kann aber nach der Aktualisierung nicht mehr auf „Nicht ausgeführt“ zurückgesetzt werden.

Schritt 1) Klicken Sie in der Navigationsleiste auf den Link „Testausführung“. Dadurch wird das Testausführungs-Panel geöffnet.

Ausführen eines Testfalls

Schritt 2) Wählen Sie im linken Seitenbereich den Testfall aus, den Sie ausführen möchten.

Ausführen eines Testfalls

Schritt 3) Sobald Sie den Testfall ausgewählt haben, öffnet sich ein neues Fenster.

Ausführen eines Testfalls

Schritt 4) Folge diesen Schritten.

  1. Geben Sie die Notizen zum ausgeführten Testfall ein.
  2. Wählen Sie seinen Status aus

Ausführen eines Testfalls

Schritt 5) Füllen Sie auf derselben Seite ähnliche Details zur Ausführung aus. Wählen Sie den Status aus und klicken Sie auf „Ausführung speichern“.

Ausführen eines Testfalls

Testberichte erstellen

Testberichte geben Einblick in den Ausführungsfortschritt, die Anforderungsabdeckung und den allgemeinen Qualitätsstatus. TestLink unterstützt verschiedene Formate zum Teilen von Berichten mit Stakeholdern.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Schritt 1) Klicken Sie in der Navigationsleiste auf die Option „Testberichte“.

Testberichte erstellen

Schritt 2) Wählen Sie im linken Seitenbereich den Link „Testbericht“ aus.

Testberichte erstellen

Schritt 3) Um einen Bericht zu erstellen, befolgen Sie diese Schritte.

  1. Markieren oder entfernen Sie die Markierung der Optionen, die Sie in Ihrem Testbericht hervorheben möchten.
  2. Klicken Sie auf Ihren Projektordner

Testberichte erstellen

Der Testbericht sieht folgendermaßen aus.

Testberichte erstellen

Export-Testfall / Testsuite

Mit TestLink können Sie Testprojekte und Testsuiten exportieren und anschließend in ein anderes TestLink-Projekt auf einem anderen Server oder System importieren. Die folgenden Schritte beschreiben den Exportvorgang.

Schritt 1) Wählen Sie auf der Seite „Testspezifikation“ den Testfall aus, den Sie exportieren möchten.

Export-Testfall / Testsuite

Schritt 2) Klicken Sie auf der rechten Seite des Bedienfelds auf die Export-Testfall / Testsuite Das Einstellungssymbol zeigt die Operationen an, die für den Testfall durchgeführt werden können.

Schritt 3) Klicken Sie auf die "Export" .

Export-Testfall / Testsuite

Schritt 4) Ein weiteres Fenster öffnet sich. Markieren Sie die gewünschten Optionen und klicken Sie auf die Registerkarte „Exportieren“.

Export-Testfall / Testsuite

Folgendes XML wird generiert.

Export-Testfall / Testsuite

Importieren von Testfällen / Testsuiten

Durch den Import werden Testfälle oder Testsuiten aus einem XML-Export in die gewünschte Ziel-Testsuite übernommen.

Schritt 1) Wählen Sie den Test-Suite-Ordner aus, in den Sie den Testfall importieren möchten.

Importieren von Testfällen / Testsuiten

Schritt 2) Klicken Sie auf das Einstellungssymbol Importieren von Testfällen / Testsuiten Auf der rechten Seite des Bedienfelds werden die Operationen angezeigt, die für die Testsuite oder den Testfall ausgeführt werden können.

Schritt 3) Klicken Sie in der Liste der Testfalloperationen auf „Importieren“.

Importieren von Testfällen / Testsuiten

Schritt 4) Suchen Sie die XML-Testfalldatei, die Sie aus TestLink exportiert haben, und fügen Sie sie hinzu. Klicken Sie anschließend auf „Hochladen“.

  1. Verwenden Sie die Option „Durchsuchen“, um die XML-Testfalldatei anzuhängen, die Sie aus TestLink exportiert haben.
  2. Klicken Sie auf „Datei hochladen“.

Importieren von Testfällen / Testsuiten

Beim Hochladen einer Datei öffnet sich ein Fenster mit der Aufschrift „Testfälle importieren“.

Importieren von Testfällen / Testsuiten

Schritt 5) Der Testfall wird hochgeladen und auf der rechten Seite des Bedienfelds angezeigt.

Importieren von Testfällen / Testsuiten

Häufig gestellte Fragen

TestLink unterstützt offiziell MySQL, Microsoft SQL Server und PostgreSQL. MySQL bleibt das am häufigsten verwendete Backend für Produktionsinstallationen, da es im TestLink-Installationshandbuch gut dokumentiert ist und von den meisten Hosting-Plattformen unterstützt wird.

TestLink integriert sich mit gängigen Fehlerdatenbanken tracKönigssysteme, einschließlich JIRA, MANTIS, BUGZILLA, TRACRedmine und SieTrack. Jede Integration wird über das Verzeichnis cfg/ konfiguriert, sodass fehlgeschlagene Testfälle direkt mit einem Fehlerticket verknüpft werden können.

Ja. TestLink ist Open-Source-Software und unter der GNU General Public License (GPL) lizenziert. Teams können sie herunterladen, installieren und modifizieren, ohne Lizenzgebühren zahlen zu müssen. Sie sind jedoch weiterhin für Hosting, Datenbank und laufende Wartung verantwortlich.

Ja. KI-Assistenten können anhand einer Anforderungsbeschreibung Testfalltitel, Schritte und erwartete Ergebnisse entwerfen. RevDie Leser sollten die Richtigkeit der Texte dennoch überprüfen und die Sprache anpassen, bevor sie die Fälle in TestLink einfügen, um sicherzustellen, dass sie den Projektstandards entsprechen.

Nicht nativ. TestLink speichert Ausführungsdaten in seiner Datenbank, daher exportieren Teams diese üblicherweise oder nutzen die XML-RPC-API, um sie BI- oder KI-Tools zur Verfügung zu stellen. Externe KI-Dashboards können dann instabile Tests, langsame Bereiche und potenzielle Regressionsrisiken hervorheben.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: