Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Testteams
Methode/Technik:10737
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Bezüglich der Integration der Entwicklungs- und Testabteilungen in einem Entwicklungsprojekt unterscheidet man folgende prinzipielle Organisationsformen:
  • Entwicklertest
    Beim sog. Entwicklertest testet der Entwickler einer Softwarekomponente diese auch selbst, d.h. der Entwickler führt nach der Implementierung auch gleich den Komponententest durch. Diese Form der Testorganisation findet man sehr häufig in Entwicklungsprojekten, sie ist aber aufgrund der “Fehlerblindheit” des Entwicklers gegenüber seinem eigenen Code nicht zu empfehlen.
  • Gegenseitiges Testen im Team
    Auch hier wird der Test durch die Entwickler selbst durchgeführt. Allerdings testen die Teammitglieder ihre erstellten Software-Komponenten gegenseitig, und man versucht dadurch, der Fehlerblindheit entgegenzutreten. Trotzdem sind hier Entwickler mit dem Test betraut, die in der Regel ihren Fokus auch auf das Entwickeln selbst, und weniger auf den Test legen, was bedeutet, dass u.U. der Test vernachlässigt wird.
  • Mitglieder des Entwicklungsteams testen alles
    Bei dieser Organisationsform werden ein paar Entwickler für durchzuführende Testarbeiten herangezogen, d.h. sie testen den kompletten Code ihrer Kollegen. Für diese testenden Entwickler wird gefordert, dass sie sich der Wichtigkeit des Testens bewusst sind, und entsprechende Kenntnisse hierzu mitbringen.
  • Eigenes Testteam im Projekt, das nicht entwickelt
    Hier wird ein eigenes Team von Testern zusammengestellt, das exklusiv alle Testaktivitäten während der Projektphase durchführt, und darüberhinaus in keine Entwicklungsarbeiten eingebunden ist. Dies garantiert ein hohes Maß an Unbefangenheit gegenüber dem zu testenden Code. Das Testteam setzt sich idealerweise aus Mitgliedern zusammen, die sich in besonderer Weise für das Testen qualifiziert haben, d.h. es sollte nicht einfach aus Programmierern bestehen, die man nicht für die Entwicklung einsetzen konnte oder wollte.
  • Eigene Testabteilung oder externer Dienstleister
    Falls das Unternehmen eine eigene Testabteilung unterhält, kann diese Abteilung die anfallenden Testaufgaben übernehmen. Ein besonderer Vorteil liegt hier in der Spezialisierung der Abteilungsangehörigen auf das Thema Testen und die aufgebaute Erfahrung in diesem Gebiet. Weiterhin ist in solchen Abteilungen die notwendige Testware (Tools, Testrahmen und dergleichen) vorhanden, und die Abteilungsmitglieder wissen, wie man damit umgeht. Weiterhin können jederzeit auch interne Testberater oder Berater von außerhalb für unterstützendes Consulting während der Projektlaufzeit, aber auch für Schulungen davor oder danach, herangezogen werden.
Weiterhin unterscheidet man beim Testen auch nach Rollen, für die gewisse Qualifikationen mitgebracht werden müssen. Um mehr darüber zu erfahren, folgen Sie bitte diesem Link.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012