Wir haben die bewährten und neuen Testmanagementsysteme, die jetzt auf dem Markt beliebt sind, erneut analysiert. Wir haben die Funktionen ausgewählt, die im Testmanagementsystem unserer Träume enthalten sein sollen, die Funktionen der Produkte verglichen und die Bewertungen der Benutzer untersucht. Wir teilen eine Liste von Tools, von denen eines definitiv zu Ihrem Team passt.
Hier gibt es keine Bewertung, jedes Werkzeug hat seine eigenen Vor- und Nachteile. Die meisten Testmanagement-Tools sind kostenpflichtig, haben jedoch jeweils eine kostenlose Testversion.
Was wollen wir von einem praktischen Testmanagementsystem?
Der TMS-Benutzer erwartet Folgendes:
- Bequeme Installation und Support.
- Praktische und intuitive Benutzeroberfläche.
- Erstellung und Verwaltung von Projekten.
- Erstellen Sie Benutzer und entwerfen Sie Rollen für Benutzer.
- Bequeme Integration mit automatisierten Tests.
- Testplanerstellung.
- Testfallerstellung.
- Erstellung einer Checkliste.
- Eine gemeinsame Tonhöhe erstellen
- Versionierung von Testfällen / Checklisten.
- Erstellung von benutzerdefinierten Attributen / Konfigurationen.
- Testfall / Checkliste ausführen.
- Ein klares Berichtssystem.
- Eingebautes Bug-Tracking-System.
- Die Möglichkeit, Kollegen innerhalb und außerhalb des Systems zu benachrichtigen.
- Integration mit anderen Tools.
Warum wird TMS benötigt?
Es gibt verschiedene Möglichkeiten, um das Problem der Erstellung eines einzelnen TMS für die gesamte Projektdokumentation zu lösen:
- Der billigste Weg ist, sich nicht die Mühe zu machen und Google Text & Tabellen als Rückverfolgbarkeitsmatrix auszuwählen und die Fehler in einem Open-Source-Bug-Tracker zu speichern.
- Eine andere Möglichkeit ist die Verwendung einer der beliebten TMS-Apps, die in den Bug-Tracker des Unternehmens integriert sind.
- Die Methode der nächsten Ebene besteht darin, ein Testmanagementsystem auszuwählen, das auf den Besonderheiten der Projekte, dem Aufgabenumfang, den Dokumentationsarten und den verwendeten Testarten basiert.
Es ist sehr wichtig, sich der Frage der verantwortungsvollen Auswahl von TMS zu nähern, da die Kosten eines Fehlers für ein Unternehmen hoch sein können.
Beliebte Testmanagementsysteme für 2020
- ALM Octane
- Probier es aus
- TestRail
- Zephyr
- TM4J
- Qase
- Praktischer Test
- Testuff
- Azurblau
- MTM TFS
- Kualitee
Betrachten wir die ausgewählten Werkzeuge genauer:
1. ALM Octane
ALM Octane hat eine lange Geschichte im Management und Testen des Produktlebenszyklus. Mit dem Tool können Sie in allen Entwicklungsphasen planen, erstellen, testen und steuern. Schwierig in der anfänglichen Entwicklung, aber unverzichtbar für ein großes Unternehmen, bei dem den Produktionsdetails besondere Aufmerksamkeit geschenkt wird. Die Funktionalität für allgemeine Schritte wird unterstützt. Arbeiten mit automatisierten Tests. Tatsächliche Transitzeiten für jeden Testfall. Implementierte Webhook-Funktionalität.
Es gibt einen internen Bug-Tracker. Praktisches System zur Erstellung von Berichten.
Gerade weil das Produkt bereits getestet wurde, gibt es eine Vielzahl von Handbüchern und Videoanleitungen zum Einrichten und Verwenden im Internet.
Fähigkeiten:
- Freigabe von Anforderungen und Ressourcenbibliotheken
- , , ,
- ,
- Agile
- :
- 50+
: 30
2. Test IT
Test IT - TMS, erstellt von Testern für Tester. Dieses Tool zeichnet sich durch eine durchdachte und intuitive Benutzeroberfläche aus. Innerhalb des Systems können Projekte erstellt und eine strukturierte Bibliothek von Testfällen und Checklisten für jeden gepflegt werden. Häufig wiederholte Vorgänge werden in allgemeine Schritte unterteilt. Das Tool ist flexibel - in jedem Projekt werden zusätzliche benutzerdefinierte Attribute / Konfigurationen erstellt, Projektrollen und -rechte zugewiesen, was die Anpassung des TMS an die Prozesse des Unternehmens vereinfacht. Test IT hilft Testteamleitern, die Arbeitslast gleichmäßig auf die Tester zu verteilen und die Ausführung der Arbeit mithilfe von Benutzeranforderungen und Berichten zu überwachen. Innerhalb des Systems selbst ist es auch möglich, mit Kollegen zu kommunizieren, ohne Instant Messenger von Drittanbietern zu verwenden.
Anwendungsentwickler legen großen Wert auf automatisierte Tests. Jeder Testfall in der Testbibliothek kann mit API-Autotests verknüpft werden. Durch die ordnungsgemäß konfigurierte Integration in Autotests können Sie Läufe und deren Ergebnisse direkt vom TMS in Echtzeit überwachen. Sie können sehen, welche automatisierten Tests ausgeführt werden, ihre Ergebnisse analysieren und den Quellcode direkt in Test IT anzeigen. Bei Bedarf können Sie einen Testlauf außerhalb des Systems erstellen und ihn mit Ihren eigenen Autotests füllen, ohne einen Link mit Testskripten.
Die Test-IT entwickelt sich aktiv weiter, nimmt Feature-Anfragen von ihren Benutzern entgegen und verstopft die Hälfte des Rückstands. Es gibt kompetenten technischen Support auf Russisch.
Fähigkeiten:
- Verwalten von Testplänen, Testfällen und Checklisten
- Allgemeine Schritte für sich wiederholende Aktivitäten
- /
- QA
- API
- -
- ,
- JIRA
- API
: -
3. TestRail
Diese Software ist sowohl für QS-Teams als auch für Entwicklungsteams geeignet. Der Testplan kann entweder nach dem Agile-Szenario oder nach dem traditionelleren Ansatz erstellt werden. Mit dem Tool können Sie sich in Echtzeit einen Überblick über den Testfortschritt verschaffen. Sie können benutzerdefinierte Berichte zu den von Ihnen benötigten Metriken erstellen. Die neuen Versionen sind in Assembla integriert. Die Funktionalität des internen Chats und Benachrichtigungen an das externe System wurden ebenfalls unterstützt.
Zusätzlich zu der Möglichkeit, Ihre Testskripte in Testläufe mit ihrer weiteren Platzierung in Testplänen zu zerlegen, können Sie eine Entität wie Milestone verwenden, mit der Sie den Testprozess bequem anpassen können.
Sie können die Typisierung des Projekts anpassen, um die Testdokumentation darin zu verwalten.
Fähigkeiten:
- ,
- ,
- JIRA, Redmine, YouTrack, GitHub, Jenkins, Selenium Visual Studio
- REST API
: 30
4. Zephyr
Zephyr ist ein Plugin für das bekannte JIRA, das Tests in den Projektzyklus integriert und es Ihnen ermöglicht, die Softwarequalität zu verfolgen und Go / No-Go-Entscheidungen zu treffen. In neuen Versionen wurde die Arbeit mit automatisierten Tests unterstützt.
Testfälle können wie jede andere Aufgabe in JIRA erstellt, ausgeführt und nachverfolgt werden. Für eine optimalere Fixierung des Testprozesses gibt es eine Integration mit Tools für Qualitätsmanagement, Automatisierung, kontinuierliche Integration und Analyse. Es besteht die Möglichkeit, benutzerdefinierte Attribute zu erstellen. Darüber hinaus verfügt das Produkt über einen schnell reagierenden technischen Support.
Fähigkeiten:
- Link zu User Stories, Aufgaben, Anforderungen, Fehlern
- Bereitstellungskonfigurationen: in der Cloud, auf dem Server, im Rechenzentrum
- Erweiterte Informationen zu Analyse- und DevOps-Dashboards
- Integration mit JIRA, Confluence, Selen, Jenkins und Bamboo
- Automatisierte Tests
- Benutzerdefinierte Attribute erstellen
- Klares Berichtssystem.
Kostenlose Testversion: 30 Tage
Download-Link
5. TM4J
TM4J aka Adaptavist ist eine Testverwaltungsanwendung in JIRA, mit der Sie die Testdokumentation in JIRA verwalten können. Verknüpfen Sie Testskripte und geben Sie sie direkt in JIRA aus. Die Arbeit mit automatisierten Tests wird unterstützt. Fähigkeit, sich wiederholende Schritte zu einem gemeinsamen Schritt zu kombinieren.
Fähigkeiten:
- Verknüpfen von Testskripten und Problemen, ohne JIRA zu verlassen
- Arbeiten mit automatisierten Tests
- Interner Bug-Tracker
- Klares Berichtssystem
- Verwenden einer gemeinsamen Tonhöhe
- Tatsächliche Testzeit
- Daten nach Excel exportieren
Kostenlose Testversion: 30 Tage
Download-Link
6. Qase
Qase ist ein Cloud-basiertes TMS, mit dem Ihr Team die Produktivität steigern und das Testen des Softwareflusses optimieren kann. Die Funktionalität, ständig wiederholte Aktionen in einem gemeinsamen Schritt zu kombinieren und Daten aus anderen TMS zu importieren, wird unterstützt. Verwalten von Rollen und Berechtigungen für Systembenutzer. Das Berichtssystem wurde in der neuen Version verbessert.
Fähigkeiten:
- Test-Repository: Anordnen von Tests in logischen Gruppen
- Erstellen von Schritten für Fälle, Festlegen von Priorität und Schweregrad
- Führen Sie für jeden Test Testläufe mit Zeiterfassung durch
- Speicherung der Projektdokumentation
- Automatisches Einfügen von Fehlern in integrierte Tracker
- Integration mit JIRA, Redmine, YouTrack und Slack
- Kombinieren von Autotest-Ergebnissen mit der REST-API
Kostenlos für kleine Unternehmen
Download-Link
7. Praktischer Test
PractiTest ist ein umfassendes Testmanagement-Tool. Es bietet ein vollständiges Bild des Testprozesses und ein tieferes Verständnis der Testergebnisse. Mit diesem Tool können Sie Testsuiten nach Ihren Zyklen und Sprints organisieren. Testfälle können nach verschiedenen Kriterien wie Komponenten, Versionen oder Typen gestaltet werden. Das Tool ist auf Agile-Tests, Regressionstests, Microservices-Tests und DevOps ausgerichtet.
Die neuen Versionen haben die Funktionalität der Arbeit mit automatisierten Tests verbessert.
Der technische Support hat QS-Mitarbeiter geschult, die Ihr Problem schnell verstehen können.
Fähigkeiten:
- Fügen Sie Regressionstests ganz einfach Tests neuer Funktionen hinzu
- Gruppierungstests basierend auf Mikrodiensten, die sie abdecken, auch dienstübergreifende
- ,
- JIRA, Redmine, Jenkins, GitLab Slack
: 14
8. Testuff
Das Testuff-Team ist ein sehr praktisches Werkzeug. Dieses TMS versucht, alle Testmethoden zu kombinieren, vom Wasserfallmodell bis zum Black-Box-Test.
Testuff-Entwickler haben ihr Produkt separat als das einzige TMS identifiziert, das auf jedem Gerät verwendet werden kann: Smartphones, Tablets usw.
Diese Lösung bietet alles, was Sie für ein TMS benötigen: eine coole Benutzeroberfläche, eine verständliche und bequeme Möglichkeit, Testdokumentation, Konfigurationen und benutzerdefinierte Attribute zu verwalten, zwei Möglichkeiten zur Integration in einen vorhandenen Bug-Tracker und Hinzufügen eines Videorecorders.
Fähigkeiten:
- Testplanung
- Intuitive Drag-and-Drop-Oberfläche
- Visuelle Berichte mit detaillierten Grafiken
- Zwei Möglichkeiten zur Integration in Fehlerverfolgungstools von Drittanbietern
- Die Fähigkeit, von jedem Gerät aus zu testen
Kostenlose Testversion: 30 Tage
Download-Link
9. Azure DevOps Server
Dies ist ein leistungsstarkes Tool für die Arbeit mit Tests und Autotests. Aufgrund seiner Komplexität können Sie Ihren Arbeitsbereich nach Bedarf anpassen. Arbeiten Sie direkt mit Ihren CI / CD-Diensten, integrieren Sie Ihre Repositorys direkt in Azure, pflegen Sie die Testdokumentation für die Sprints, die Sie an Bord auslegen, erstellen Sie die detailliertesten Berichte über Ihre Testdokumentation und die Ergebnisse ihrer Passage.
Unabhängig davon ist die Möglichkeit der Integration in die IDE von Microsoft zu erwähnen. Sie können Ihren Code direkt über Azure bearbeiten und anpassen und in alle Arten von Systemen von Microsoft integrieren.
Fähigkeiten:
- Integration mit jedem Microsoft-Produkt
- Native Schnittstelle
- Integration mit jedem CI / CD
- Bequeme Dashboards
- Arbeiten mit Autotests
- Benutzerdefinierte Attribute
Kostenlose Testversion: 30 Tage
Download-Link
10.MTM TFS
Team Foundation Server (TFS) ist eine umfassende Lösung von Microsoft, die ein Versionsverwaltungssystem, Datenerfassung, Berichterstellung, Nachverfolgungsstatus und Änderungen für ein Projekt umfasst.
Microsoft Test Manager ist Teil dieses Produkts und erfordert die Installation von Visual Studio. Diese Kombination ermöglicht es, die dem Tester zugewiesenen Aufgaben mit den festgestellten Fehlern zu verknüpfen und über die für die Arbeit aufgewendete Zeit zu berichten.
Testpläne und Ergebnisse werden auf dem Team Foundation Server gespeichert.
MTM enthält Testplan, Testfall und Konfigurationen.
TFS selbst ist proprietäre Software, die Lizenz ist kommerziell. Es funktioniert auf drei Ebenen: der Client-Ebene, der Anwendungsebene und der Datenebene, je nachdem, welche Ebene entweder über das Web oder über eine Desktop-Anwendung verwendet werden kann. MTM funktioniert nur auf Anwendungsebene, daher ist eine Installation auf dem Server erforderlich (wenn der Server remote ist, erfolgt die Arbeit über VPN).
Fähigkeiten:
- Versuchsforschung
- Manuelle Tests planen und durchführen
- Plattformübergreifende Testkonfigurationen (verschiedene Versionen desselben Tests für verschiedene Plattformen / Releases)
- Diagnose des bestandenen Tests (Protokolle, Videos usw.)
- Import-Export von Tests
- Projektübergreifender Import-Export von Tests
- Aufzeichnung und Wiedergabe von manuellen Tests (Rekorder)
- Testautomatisierung
Kostenlose Testversion: 30 Tage
Download-Link
11. Kualitee
Kualitee ist ein Produkt von Kualitatem, einem Unternehmen für Softwaretests und Informationssicherheit, das sich darauf spezialisiert hat, Anwendungen überall fehlerfrei zu machen.
Kualitee bietet Projektmanagement, Testmanagement und Fehlermanagement mit Integration in Bug-Tracker. Mit einem flexiblen System benutzerdefinierter Attribute können Sie den erforderlichen Arbeitsbereich sehr genau konfigurieren. Darüber hinaus ist es möglich, Benutzerprofile und Zugriffsrechte umfassend anzupassen.
Fähigkeiten:
- Projektmanagement
- Fehlermanagement
- Testdokumentationsmanagement
- Persönliche Symbolleiste
- Intelligentes Benutzer-Setup
Kostenlose Testversion: 30 Tage
Download-Link
Gefällt dir der Beitrag? Vergiss nicht, es zu teilen!
Und denken Sie daran, nur der Tester steht zwischen Bugs und dem Client! :) :)