Testing ist die systematische Überprüfung von Software, um Fehler, Abweichungen und Qualitätsmängel zu erkennen. Es umfasst Strategien, Techniken und Arten von Tests (Unit, Integration, System, Acceptance) sowie Automatisierung und Messgrößen zur Bewertung. Ziel ist zuverlässigere Software, geringeres Risiko und frühzeitiges Erkennen von Regressionen.
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und bei Bedarf in die 360°-Bewertung zu wechseln.
Theoretisches Gebilde: erklärt einen Begriff, ein Prinzip oder ein Denkmodell.
Was du verstehen musst, um ein Themenfeld sinnvoll zu denken.
Testing prüft Software gezielt auf erwartetes Verhalten, Fehler und Qualitätsmerkmale.
Softwaretesting entwickelte sich mit den ersten programmierbaren Systemen aus dem Bedarf, Rechenprogramme verlässlich zu überprüfen. Mit wachsender Systemkomplexität entstanden formale Testmethoden und Organisationen wie das ISTQB, die Begriffe, Techniken und Qualifikationspfade international strukturieren.
Tests legen Eingaben, Bedingungen und erwartete Ergebnisse fest und vergleichen diese mit dem beobachteten Verhalten. Unit-, Integrations-, System- und Akzeptanztests betrachten unterschiedliche Ausschnitte; manuelle und automatisierte Prüfungen ergänzen sich. Tests liefern Evidenz für ein Risiko, beweisen jedoch nicht die Fehlerfreiheit eines Systems.
Gezielte Prüfungen machen Abweichungen zwischen erwarteter und beobachteter Software sichtbar.
Testfälle kombinieren Bedingungen, Eingaben und Orakel, um Verhalten bewertbar zu machen.
Testumfang und Testart werden an Risiko, Systemebene, Änderungsumfang und verfügbare Rückmeldung angepasst.
Testing liefert Entscheidungsgrundlagen für Releases, macht Regressionen sichtbar und senkt das Risiko, dass Änderungen unbemerkt bestehendes Verhalten beschädigen.
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.