leadership testing test lead responsibilities
Führung beim Testen - Hauptverantwortung
Die Bedeutung der Tester und der Testteams wurde erneut festgestellt.
Der Erfolg einer Anwendung oder eines Produkts wird größtenteils auf effiziente und effektive Testtechniken zurückgeführt, die die Grundlage für eine gültige Aufdeckung von Fehlern bilden.
Was du lernen wirst:
Ein Testteam
Ein Testteam kann aus Personen mit unterschiedlichen Fähigkeiten, Erfahrungsstufen, Fachkenntnissen, unterschiedlichen Einstellungen und unterschiedlichen Erwartungen / Interessen bestehen. Die Attribute all dieser verschiedenen Ressourcen müssen richtig genutzt werden, um die Qualität zu maximieren.
Sie müssen kohärent zusammenarbeiten, den Testprozessen folgen und die zugesagte Arbeit innerhalb der geplanten Zeit liefern. Dies erfordert offensichtlich die Notwendigkeit eines Testmanagements, das am häufigsten von einer Person mit der Rolle eines Testleiters durchgeführt wird.
Als Tester ist die Arbeit, für die wir uns letztendlich entschieden haben, ein direktes Ergebnis von Führungsentscheidungen. Diese Entscheidungen sind das Ergebnis des Versuchs, neben einem guten Management des Testteams auch effektive QS-Prozesse zu implementieren.
Der Artikel selbst ist in zwei Teile unterteilt:
- Der erste Teil würde dazu beitragen, die von einem Testleiter häufig ausgeführten Aufgaben herauszustellen und herauszufinden, welche anderen Faktoren bei der Leitung eines Testteams zu berücksichtigen sind.
- Im zweiten Teil werden einige Schlüsselqualifikationen hervorgehoben, die erforderlich sind, um ein guter Leiter zu sein, und einige andere Fähigkeiten, um ein Testteam bei Laune zu halten.
Diese beiden Tutorials würden den Testleitern nicht nur helfen, wie und was sie ändern müssen, um optimale Ergebnisse zu erzielen, sondern auch die erfahrenen Tester anleiten, die neue Führungsrollen übernehmen möchten.
Testleiter / Führungsqualitäten und Verantwortlichkeiten
Per Definition besteht die grundlegende Verantwortung eines Testleiters darin, ein Team von Testern effektiv zu führen, um die Produktziele zu erreichen und damit die abgeleiteten Organisationsziele zu erreichen. So einfach die Definition der Rolle auch sein mag, sie führt natürlich zu einer ganzen Reihe von Verantwortlichkeiten für den Einzelnen.
Werfen wir einen Blick auf die allgemein festgelegten Verantwortlichkeiten eines Testleiters.
Empfohlene Lektüre=> Wie baue ich ein erfolgreiches QS-Team auf?
Ein Testleiter ist am häufigsten für die folgenden Aktivitäten verantwortlich:
# 1) Er muss in der Lage sein zu identifizieren, wie sich seine Testteams innerhalb einer Organisation ausrichten und wie sein Team die für das Projekt und die Organisation festgelegte Roadmap erreichen würde.
#zwei) Er muss den Umfang der für eine bestimmte Version erforderlichen Tests anhand der Anforderungen des Dokuments ermitteln.
#3) Stellen Sie den Testplan nach Gesprächen mit dem Testteam bereit und lassen Sie ihn vom Management- / Entwicklungsteam überprüfen und genehmigen.
c # Interview Fragen und Antworten für Erstsemester
# 4) Muss die erforderlichen Metriken identifizieren und arbeiten, um sie zu haben. Diese Metriken könnten ein inhärentes Ziel für das Testteam sein.
# 5) Sie müssen den erforderlichen Testaufwand ermitteln, indem Sie die für die jeweilige Version erforderliche Größe berechnen und den erforderlichen Aufwand dafür planen.
# 6) Finden Sie heraus, welche Fähigkeiten erforderlich sind, und gleichen Sie die Testressourcen entsprechend ihren Bedürfnissen aus, auch basierend auf ihren eigenen Interessen. Stellen Sie außerdem fest, ob Qualifikationslücken bestehen, und planen Sie Schulungs- und Schulungssitzungen für die identifizierten Testressourcen.
# 7) Identifizieren Sie die Tools für Testberichte, Testmanagement, Testautomatisierung usw. und schulen Sie das Team in der Verwendung dieser Tools. Planen Sie erneut Wissenstransfersitzungen für die Teammitglieder, falls erforderlich, für die Tools, die sie verwenden würden.
# 8) Qualifizierte Ressourcen erhalten indem sie ihnen Führung vermitteln und den Nachwuchskräften bei Bedarf Anleitung geben, damit sie wachsen können.
# 9) Erstellen Sie eine unterhaltsame und förderliche Umgebung für alle Ressourcen, um sicherzustellen, dass sie den maximalen Durchsatz haben.
Verwalten Sie die Testteams effektiv
# 1) Initiieren Sie die Testplanungsaktivitäten Ermutigen Sie das Team, Überprüfungssitzungen abzuhalten und sicherzustellen, dass die Überprüfungskommentare berücksichtigt werden.
#zwei) Überwachen Sie während des Testzyklus den Testfortschritt, indem Sie die den einzelnen Ressourcen zugewiesene Arbeit ständig bewerten und sie nach Bedarf neu ausgleichen oder neu zuweisen.
#3) Überprüfen Sie, ob es zu Verzögerungen bei der Einhaltung des Zeitplans kommen kann, und führen Sie Gespräche mit Testern, um herauszufinden, mit welchen Problemen sie möglicherweise konfrontiert sind, und bemühen Sie sich, diese zu lösen.
# 4) Halten Sie Besprechungen innerhalb des Testteams ab, um sicherzustellen, dass jeder weiß, was die anderen Teammitglieder tun.
# 5 ) Präsentieren Sie den Stakeholdern und dem Management den aktuellen Status und vermitteln Sie Vertrauen in die geleistete Arbeit.
c ++ zufällig zwischen 0 und 1
# 6) Bereiten Sie Pläne zur Risikominderung vor, falls Verzögerungen vorgesehen sind.
# 7) Überbrücken Sie alle Lücken und Unterschiede zwischen dem Testteam und dem Management, um einen sauberen bidirektionalen Schnittstellenkanal zu bilden.
Empfohlene Lektüre=> Wie kann man die Motivation von Software-Testern am Leben erhalten?
Testmanagement
Obwohl Führung eine ganze Reihe von Dingen wie Macht, Wissen, die Fähigkeit, proaktiv, intuitiv zu sein, die Macht, Entscheidungen zu beeinflussen usw. bedeuten kann, wird oft gesehen, dass manche Testleiter fast alle diese Eigenschaften von Natur aus besitzen. Aufgrund der Art und Weise, wie sie versuchen, diese Eigenschaften hervorzuheben, sind sie wahrscheinlich immer noch weit vom Ziel entfernt, ihre Testteams effektiv zu verwalten.
Obwohl in Testteams Führung und Management Hand in Hand gehen, bedeuten sie oft nicht dasselbe.
Ein Testleiter verfügt möglicherweise über alle Führungsqualitäten auf dem Papier, dies bedeutet jedoch nicht, dass er auch ein Team leiten kann. Für die Testprozesse selbst sind mehrere Richtlinien festgelegt. Die Kunst des Managements von Testteams ist jedoch häufig eine Grauzone in Bezug auf die Definition einer festen Regel für das Management.
Irgendwelche Gedanken darüber, warum das so sein könnte und wie sich ein Testteam von anderen Teams unterscheidet?
Ich denke, dass es äußerst wichtig ist zu erkennen, dass ein Testteam, das einen Managementansatz verwendet, der theoretisch perfekt und bewährt ist, möglicherweise nicht immer gut funktioniert.
Wichtige Dinge, die Sie beachten müssen, um Testteams effektiv zu verwalten
Es gibt bestimmte Fakten, die berücksichtigt werden müssen, um ein Testteam effektiv zu führen. Dies wurde unten ausgeführt.
# 1) Verstehe die Tester
Die Aufgabe eines Testers besteht darin, Fehler oder Mängel in der Software zu finden, um deren Qualität zu verbessern. In einem Team könnte es Tester geben, die es absolut genießen, den Code zu brechen, indem sie innovative und kreative Teststile einbringen. Es ist unnötig zu erwähnen, dass eine Person über Fähigkeiten, Kreativität und die Einstellung verfügt, Software ganz anders zu betrachten als die anderen.
Mit einem erheblichen Zeitaufwand in Ihrem Job in Ihrem täglichen Leben und wachsender Erfahrung können Testressourcen fast nicht aus dieser „Test“ -Mentalität ausbrechen und werden zu einem Teil dessen, wer sie sind, persönlich und beruflich. Sie suchen nach Fehlern in fast allem, vom Produkt bis zu Prozessen, Testleitungen, Managern usw.
Sich Zeit zu nehmen, um diese Denkweise des Testteams zu verstehen, ist der erste und wichtigste Schritt, um einen vernünftigen Testmanagement-Ansatz für einen Testleiter abzuleiten.
# 2) Arbeitsumgebung der Tester
Das Testteam sieht sich am häufigsten mit einem hohen Druck konfrontiert, da strenge Fristen für die umfangreiche Menge an Tests gelten, die mit den angegebenen Testressourcen durchgeführt werden müssen.
Manchmal kann es zu Verzögerungen bei der Übermittlung des Codes an das Testteam oder zu Verzögerungen bei der Erfassung der erforderlichen Umgebung oder zu Verzögerungen bei der Behebung / Überprüfung von Fehlern aufgrund unzähliger Faktoren kommen. All dies ohne Verlängerung der Zeitpläne.
Darüber hinaus kann ein großer Testaufwand erforderlich sein, wobei unzureichende oder unvollständige Tests direkt Fragen zur Qualität des Produkts aufwerfen können.
Auch wenn Testteams bestimmte Risiken kennzeichnen, die sie proaktiv identifizieren, kann dies vom Management oftmals nicht sehr positiv bewertet werden, entweder weil sie das Wesentliche nicht vollständig verstehen oder wenn sie es als Mangel an Fähigkeiten betrachten Niveau in Testteams.
Zweifellos sind die Testteams sehr frustriert und müssen pünktlich liefern. Die Einschätzung der Umgebung, der das Testteam häufig ausgesetzt ist, kann für einen Testleiter / Manager von unschätzbarem Wert sein, um ein effektives Management zu gewährleisten.
# 3) Die Rolle des Testteams
Nach vielen Jahren im Testbereich habe ich festgestellt, dass keine Testmenge „vollständige“ Tests sind und das Aufdecken „aller“ Fehler ein fiktives Phänomen ist.
Unabhängig vom großen Testaufwand werden so oft Fehler im Kunden- oder Produktionsumfeld gefunden und als „Flucht“ vor den Testteams bezeichnet. Das Testteam nimmt häufig den Treffer für solche Fluchten und wird gebeten, ihre Testabdeckung quantitativ zu beschreiben, um zu entschlüsseln, ob dieses Feldproblem während des Testzyklus aufgetreten sein könnte.
Manchmal führt dies zu einer großen Enttäuschung der Tester darüber, wie ihre Rollen anderen in Bezug auf ihre Fähigkeiten und damit die Vision davon für sich selbst im weiteren Sinne dargestellt werden.
Fazit
Das Verständnis all dieser Realitäten in Testteams würde dabei helfen Level-Seting der Art des Management-Ansatzes zu folgen Dies bedeutet, dass eine gute Chance besteht, von Standard- und theoretischen Managementtechniken abzuweichen.
Wir werden diese Techniken im zweiten Teil dieses Tutorials ansprechen. Also bleibt gespannt! Oder noch besser; Lassen Sie mich wissen, was Sie von diesem Tutorial halten, indem Sie Ihre wertvollen Kommentare hinterlassen.
Über den Autor: Dies ist ein Gastartikel von Sneha Nadig. Sie arbeitet als Testleiterin mit über 7 Jahren Erfahrung in manuellen und automatisierten Testprojekten.
Literatur-Empfehlungen
- Was sollten Ihre Erwartungen an den QA-Teamleiter sein?
- Beantwortung von Interviewfragen im Zusammenhang mit Teamplaying und Führung für die Position des Testleiters
- Teambuilding beim Testen von Software - So bauen Sie Ihr QS-Team auf und erweitern es
- Wie man ein glücklicheres und erfolgreicheres Testteam führt - Testführung Teil 2
- Wie kann man in einer agilen Testwelt ein guter Team-Mentor, Coach und echter Team-Verteidiger sein? - Die Inspiration
- So bereiten Sie eine herausragende Präsentation zu QS-Tests vor und liefern sie an das Team
- So bauen Sie ein erfolgreiches QS-Team auf
- Wählen Sie Software-Tests als Ihre Karriere