Nachdem Sie den Testumfang definiert haben, ist es an der Zeit, zu erkunden, welche wesentlichen Funktionen Ihr gewähltes Tool haben muss. Wir haben diese Funktionen in drei Hauptbereiche eingeteilt: Wiederverwendbarkeit, Berichterstattung und Automatisierung.
Funktionen zur Wiederverwendbarkeit:
Funktionen zur Wiederverwendbarkeit ermöglichen es Teams, Testfälle effizient wiederzuverwenden, die auf verschiedene Testszenarien angewendet werden können. Dies spart Zeit und Mühe, da Sie nicht immer wieder dieselben Tests neu schreiben müssen. Zu den Funktionen der Wiederverwendbarkeit gehören Modulare Tests, End-to-End-Traceability, Versionsverwaltung und mehr.
-
Sie benötigen keine Funktionen zur Wiederverwendbarkeit, wenn Ihre Tests innerhalb eines einzelnen Projekts verwaltet werden und Sie nicht erwarten, dass Sie sie in verschiedenen Kontexten wiederverwenden müssen. (Option A)
-
Sie benötigen robuste Funktionen zur Wiederverwendbarkeit, wenn Ihr Team zahlreiche Tests über mehrere Jira-Projekte verwaltet und dies effizient und effektiv tun muss. (Option B)
-
Sie benötigen robuste Funktionen zur Wiederverwendbarkeit, da Ihr Team zahlreiche Tests über mehrere Jira-Instanzen verwaltet und dies effizient und effektiv tun muss. (Option C)
Berichtsfunktionen:
Berichtsfunktionen ermöglichen es Teams, Testergebnisse zu verfolgen, Daten zu analysieren und Berichte zu erstellen und zu exportieren, die wertvolle Einblicke in die Qualität und den Fortschritt ihrer Software bieten.
-
Basiserstattung ist wahrscheinlich ausreichend, wenn Ihr Team einen begrenzten Testumfang hat und Sie nur Sichtbarkeit auf grundlegende Ausführungsberichte oder einzelne Traceability-Berichte benötigen. (Option A)
-
Erweiterte Berichtsfunktionen werden erforderlich sein, wenn Ihr Team Trends über Projekte hinweg identifizieren muss und mithilfe von Multi-Execution- und Multi-Traceability-Berichten Verbesserungspotenziale ermitteln muss. (Option B)
-
Erweiterte Berichtsfunktionen plus schreibgeschützte Berichte sind erforderlich, wenn Sie neben allen erweiterten Berichtsfunktionen auch den Testfortschritt an Stakeholder durch schreibgeschützte Versionen Ihrer Berichte demonstrieren müssen. (Option C)
Automatisierungsfunktionen:
Automatisierungsfunktionen optimieren Testprozesse, indem sie die Automatisierung wiederkehrender Aufgaben ermöglichen. Dazu kann die Integration mit anderen Tools wie Behavior-Driven Development (BDD) und Continuous Integration (CI) gehören, um einen effizienteren Testprozess zu ermöglichen.
-
Basisautomatisierung: Ihr Team hat nur ein begrenztes Bedürfnis nach Automatisierung, wenn Sie sich hauptsächlich auf manuelles Testen innerhalb eines einzelnen Projekts konzentrieren. Basissfunktionen zur Automatisierung, die über BDD- und CI-Tool-Integrationen ermöglicht werden, sind ausreichend. (Option A)
-
Standardautomatisierung: Die Funktionen werden mit zunehmendem Umfang der Tests und Projekte wertvoller. Sie helfen Teams Zeit zu sparen, menschliche Fehler zu reduzieren und schnellere Feedbackschleifen zu ermöglichen. (Option B)
-
Erweiterte Automatisierung: Die Funktionen werden notwendig sein, wenn Ihr Team sich mit mehreren Test-Automatisierungsframeworks integrieren muss und Automatisierungen direkt von einer eigenständigen Plattform aus starten kann. (Option C)