Testen allgemein: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 1: | Zeile 1: | ||
'''Softwaretesten''' bezeichnet alle Maßnahmen, mit denen überprüft wird, ob ein Programm korrekt, zuverlässig und fehlerfrei funktioniert. | '''Softwaretesten''' bezeichnet alle Maßnahmen, mit denen überprüft wird, ob ein Programm korrekt, zuverlässig und fehlerfrei funktioniert. | ||
Ziel ist es, Fehler früh zu finden, Risiken zu reduzieren und sicherzustellen, dass die Software die Anforderungen erfüllt. | Ziel ist es, Fehler früh zu finden, Risiken zu reduzieren und sicherzustellen, dass die Software die Anforderungen erfüllt. | ||
== Warum testen? == | |||
* Fehler früh entdecken und beheben | * Fehler früh entdecken und beheben | ||
* Qualität und Zuverlässigkeit erhöhen | * Qualität und Zuverlässigkeit erhöhen | ||
| Zeile 11: | Zeile 9: | ||
* Benutzerfreundlichkeit sicherstellen | * Benutzerfreundlichkeit sicherstellen | ||
== Testarten == | |||
* '''[[Statisches Testen]]''' – Prüfung ohne Ausführen des Codes (z. B. Code-Review) | * '''[[Statisches Testen]]''' – Prüfung ohne Ausführen des Codes (z. B. Code-Review) | ||
* '''[[Dynamisches Testen]]''' – Ausführen des Programms zur Fehlersuche | * '''[[Dynamisches Testen]]''' – Ausführen des Programms zur Fehlersuche | ||
| Zeile 18: | Zeile 16: | ||
* '''Testen auf verschiedenen Ebenen''' – Unit-, Integrations-, System- und Abnahmetest | * '''Testen auf verschiedenen Ebenen''' – Unit-, Integrations-, System- und Abnahmetest | ||
== Ziele des Testens == | |||
* Fehler finden, bevor sie beim Nutzer auftreten | * Fehler finden, bevor sie beim Nutzer auftreten | ||
* Vertrauen in die Software schaffen | * Vertrauen in die Software schaffen | ||
| Zeile 24: | Zeile 22: | ||
* reibungslose Weiterentwicklung ermöglichen | * reibungslose Weiterentwicklung ermöglichen | ||
== Kurzmerksatz == | |||
'''Testen stellt sicher, dass Software korrekt funktioniert, zuverlässig, sicher und wie gefordert.''' | '''Testen stellt sicher, dass Software korrekt funktioniert, zuverlässig, sicher und wie gefordert.''' | ||
Aktuelle Version vom 12. Januar 2026, 14:35 Uhr
Softwaretesten bezeichnet alle Maßnahmen, mit denen überprüft wird, ob ein Programm korrekt, zuverlässig und fehlerfrei funktioniert. Ziel ist es, Fehler früh zu finden, Risiken zu reduzieren und sicherzustellen, dass die Software die Anforderungen erfüllt.
Warum testen?
- Fehler früh entdecken und beheben
- Qualität und Zuverlässigkeit erhöhen
- Anforderungen verifizieren
- Risiken minimieren
- Benutzerfreundlichkeit sicherstellen
Testarten
- Statisches Testen – Prüfung ohne Ausführen des Codes (z. B. Code-Review)
- Dynamisches Testen – Ausführen des Programms zur Fehlersuche
- Funktionale Tests – prüft, ob Anforderungen erfüllt sind
- Strukturelle Tests – prüft interne Abläufe
- Testen auf verschiedenen Ebenen – Unit-, Integrations-, System- und Abnahmetest
Ziele des Testens
- Fehler finden, bevor sie beim Nutzer auftreten
- Vertrauen in die Software schaffen
- Stabilität und Wartbarkeit erhöhen
- reibungslose Weiterentwicklung ermöglichen
Kurzmerksatz
Testen stellt sicher, dass Software korrekt funktioniert, zuverlässig, sicher und wie gefordert.
