Testwerkzeuge Flashcards

1
Q

Was sind Testwerkzeuge und welchem Zweck dienen sie?

A

Ein Werkzeug, das eine oder mehrere Testaktivitäten unterstützt

Zwecke:
Steigerung der Effizienz der Testaktivitäten
Automatisierung von Testaktivitäten
Steigerung der Zuverlässingkeit des Testens

ISTQB klassifiziert Testwerkzeuge nach den Aktivitäten, die sie unterstützen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Klassifizierung von Testwerkzeugen nach unterstützten Aktivitäten

A
Werkzeugunterstützung für:
Testmanagement
- TM-Werkzeuge
- Anforderungs- & Abweichungsmgmt
- Konfigurationsmgmt

Statischer Test

  • Review-Werkzeuge
  • Statische Analysewerkzeuge

Testspezifikationen

  • Testentwurfswerkzeuge
  • Testdatengeneratoren & -editoren

Testdurchführung & -protokollierung

  • Testausführungswerkzeuge
  • Testrahmen / Unittest-Framework
  • Testkomparatoren
  • Werkzeuge zur Überdeckungsmessung
  • Sicherheitsprüfwerkzeuge

Performancemessungen & Testmonitore

  • dynamische Analysewerkzeuge
  • Performance-, Last-, Stresstestwerkzeuge
  • Testmonitore

Spezifische Anwendungsbereiche

  • Datenqualität
  • Usability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nutzen von Testwerkzeugen

A
  • Weniger sich wiederholende Tätigkeiten
  • Bessere Konsistenz und Wiederholbarkeit
  • Objektive Bewertung durch die Werkzeugunterstützung
  • Vereinfachter Zugriff auf Informationen über durchgeführte Tests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Risiken von Testwerkzeugen

A
  • Unrealistische Erwartungen an das Werkzeug
  • Zeit, Kosten & Aufwand der Einführung unterschätzt
  • Aufwand für Wartung der durch das Werkzeug erzeugten Ergebnisse wird unterschätzt
  • blindes Vertrauen in das Werkzeug
  • Interoperationalitätsproblematik zwischen Testwerkzeug & anderen Kritischen Werkzeugen
  • Hersteller stellt Betrieb ein oder nimmt das Werkzeug vom Markt
  • mangelhafter Support des Herstellers
  • Projekt wird eingestellt (bei kostenfreien bzw. Open-Source-Werkzeugen)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sollte man bei der Einführung eines Testwerkzeugs beachten?

A
  1. Auswahl eines Tools für die Pilotierung
  2. Durchführung eines Pilotprojektes mit folgenden Zielen:
    - detailliertes Kennenlernen des Werkzeugs
    - Bewertung, wie das Werkzeug mit den existierenden Werkzeugen & Prozessen zusammenpasst
    - Entscheidung über die Standardisierung des Werkzeugeinsatzes
    - Bewerten, ob der Nutzen mit vertretbaren Kosten erreicht werden kann
    -
  3. Schrittweise Einführung in der Organisation nach einem erfolgreichen Pilotprojekt
    - Testwerkzeug harmoniert mit bestehenden Werkzeugen & Testprozess
    - Trainingsmaßnahmen und Coaching für neue Anwender
    - Richtlinien für Werkzeugbenutzung
    - Werkzeugverwendung und tatsächlicher Nutzen werden beobachtet
    - Testteam erhält Unterstützung für das Werkzeug
    - Aufbau eines Erfahrungskataloges
How well did you know this?
1
Not at all
2
3
4
5
Perfectly