- Definition von Testautomatisierung:
- Automatische Ausführbarkeit von Tests
- Sicherstellung der qualitativen Eigenschaften von Software
- Verschiedene Testarten:
- Unit-Tests
- Integrationstests
- Funktionale Tests
- Zuverlässigkeitstests
- Kompatibilitätstests
- Leistungstests
- Wartbarkeitstests
- Sicherheitstests
- Warum Testautomatisierung?
- Steigende Komplexität von Software
- Kontinuierliche Entwicklung und Wartung
- Sichere und effiziente Fehlerbehebung
- Reduzierung von Kosten und Risiken
- Testautomatisierung effektiv einsetzen:
- Risikoorientiertes Vorgehen
- Fokus auf Effizienz und Nachhaltigkeit
- Frühzeitiger Einsatz und konsequente Weiterentwicklung
- Auswahl geeigneter Werkzeuge
- Berücksichtigung von Best Practices