Teststufen und Lebenszyklus

Die Teststufen und der Lebenszyklus der Softwareentwicklung: Komponenten-, Integrations-, System- und Abnahmetest, Regression, Wartung und Änderungstests.

Translations

Terms in this topic (52 in Deutsch)

Abnahmetest
Formales Testen hinsichtlich der Benutzeranforderungen und -bedürfnisse bzw. der Geschäftsprozesse. Es wird durchgeführt, um einem Auftraggeber oder einer …
Alpha-Test
Testen beim Hersteller durch potenzielle Kunden/Benutzer oder ein unabhängiges Testteam in einer Simulations- oder Nutzungsumgebung, die nicht anderweitig für …
Auswirkungsanalyse
Die Untersuchung und Darstellung der Auswirkungen einer Änderung von spezifizierten Anforderungen auf die Entwicklungsdokumente, auf die Testdokumentation und …
Benutzer-Abnahmetest
Abnahmetest, der durch zukünftige Benutzer in einer (simulierten) betrieblichen Umgebung durchgeführt wird mit dem Fokus auf Benutzeranforderungen und …
Bestanden/Nicht Bestanden-Kriterien
Regeln, die dazu dienen, für ein Testelement entscheiden zu können, ob ein Test bestanden oder nicht bestanden wurde.
Beta-Test
Testen oder testweiser Betrieb eines Softwareprodukts durch repräsentative Kunden/Benutzer in der Einsatzumgebung des Kunden/Benutzers, um zu ermitteln, ob eine …
Betrieblicher Abnahmetest
Ein Betriebstest innerhalb des Abnahmetests, üblicherweise in einer (simulierten) Produktionsumgebung durch den Betreiber und/oder Administrator durchgeführt, …
Capture/Replay
Ein Testautomatisierungsansatz. Eingaben der Benutzer in das Testobjekt werden während der manuellen Testdurchführung zum Erzeugen von ausführ- und …
Capture/Replay-Werkzeug
Ein Werkzeug zur Unterstützung der Testausführung. Eingaben der Benutzer werden während der manuellen Testdurchführung zum Erzeugen von ausführ- und …
Entgangener Fehler
Ein Fehlerzustand, der in einer früheren Teststufe nicht entdeckt wurde, obwohl jene Teststufe solche Fehler aufdecken sollte.
Extreme Programming
Eine Softwareentwicklungsmethode, die innerhalb der agilen Softwareentwicklung angewandt wird. Die Kernpraktiken sind das Programmieren in Paaren, umfangreiche …
Falsch Negatives Ergebnis
Ein Ergebnis, das einen Fehlerzustand nicht anzeigt, obwohl der Fehlerzustand im Testobjekt enthalten ist.
Falsch Positives Ergebnis
Ein Testergebnis, das einen Fehlerzustand anzeigt, obwohl der Fehlerzustand nicht im Testobjekt enthalten ist.
Fehlereinpflanzung
Das absichtliche Hinzufügen von bekannten Fehlerzuständen zu einer Komponente oder einem System, um aus dem Anteil der aufgedeckten bekannten Fehlerzustände …
Fehlerfindungsanteil
Die Anzahl der Fehlerzustände, die in einer Teststufe gefunden wurden, dividiert durch die Gesamtzahl der Fehlerzustände, die in dieser Teststufe und danach mit …
Grad Der Intrusion
Grad bis zu dem ein Testobjekt geändert wird, um es in Bezug auf seine Testbarkeit anzupassen.
Integrationstest
Testen mit dem Ziel, Fehlerzustände in den Schnittstellen und im Zusammenspiel zwischen integrierten Komponenten aufzudecken.
Komponentenintegrationstest
Testen wird durchgeführt mit dem Ziel, Fehlerzustände in den Schnittstellen und dem Zusammenwirken der integrierten Komponenten aufzudecken.
Komponententest
Testen einer (einzelnen) Komponente.
Methodentabelle
Eine Tabelle in der ISO 26262 mit verschiedenen Testansätzen, Testtechniken und Testarten, die in Abhängigkeit vom Automotive Safety Integrity Level (ASIL) und …
Paarweiser Integrationstest
Eine Form des Integrationstests, die auf solche Paare von Komponenten abzielt, die entsprechend der Darstellung im Aufrufgraphen zusammenarbeiten.
Performanztestwerkzeug
Ein Testwerkzeug, das Last für ein bestimmtes Testelement erzeugt, und dessen Performanz während der Testdurchführung misst und aufzeichnet.
Produktrisiko
Ein Risiko, das direkt auf ein Testobjekt bezogen ist.
Reaktives Testen
Testen, welches dynamisch auf das Testobjekt und bereits erhaltene Testergebnisse reagiert.
Regressionstest
Erneutes Testen eines bereits getesteten Programms bzw. einer Teilfunktionalität nach deren Modifikation. Ziel ist es nachzuweisen, dass durch die vorgenommenen …
Regressionsvermeidende Teststrategie
Eine Teststrategie, bei der das Testteam verschiedene Verfahren für das Management des Risikos von Regression verwendet, z.B. durch funktionale und/oder …
Regulatorischer Abnahmetest
Abnahmetest mit dem Ziel zu verifizieren, ob ein System zu relevanten Gesetzen, Richtlinien und Vorschriften konform ist.
Sanity-Test
Eine Testsuite, die die Hauptfunktionalität einer Komponente oder eines Systems überdeckt, um vor Beginn der geplanten Testausführung festzustellen, ob die …
Schnittstellentest
Eine Art des Integrationstests, die durchgeführt wird, um sicherzustellen, dass Komponenten oder Systeme die Daten und die Steuerung korrekt miteinander …
Stufentestkonzept
Ein Testkonzept, das typischerweise für genau eine Teststufe gilt.
System Under Test
Siehe Testobjekt.
Systemintegrationstest
Testen der Integration von Systemen und Paketen, Testen der Schnittstellen zu einer externen Organisation (z.B. Electronic Data Interchange oder Internet).
Systemtest
Testen eines integrierten Systems, um sicherzustellen, dass es spezifizierte Anforderungen erfüllt.
Test Hook
Eine indiviualisierte Softwareschnittelle, die es erlaubt ein Testobjekt automatisiert zu testen.
Testart
Eine Gruppe von Testaktivitäten, mit der Absicht, eine Komponente oder ein System auf einige zusammenhängende Qualitätsmerkmale zu prüfen. Eine Testart ist auf …
Testausführungswerkzeug
Ein Testwerkzeug, das Tests gegen ein vorgesehenes Testelement ausführt, und die tatsächlichen Ergebnisse und Nachbedingungen gegen die erwarteten Werte …
Testebene
Eine Teststufe ist eine Gruppe von Testaktivitäten, die gemeinsam ausgeführt und verwaltet werden. Teststufen sind mit Zuständigkeiten in einem Projekt …
Testelement
Das einzelne Element, das getestet wird. Gewöhnlich existieren ein Testobjekt und viele Testelemente.
Testentwurfsspezifikation
Ein Ergebnisdokument, das die Testbedingungen für ein Testobjekt, die detaillierte Testvorgehensweise und die zugeordneten abstrakten Testfälle identifiziert.
Testfallspezifikation
Ein Dokument, das eine Menge von Testfällen für ein Testobjekt spezifiziert (inkl. Testdaten und Vor-/Nachbedingung), bei dem die Testfälle jeweils Ziele, …
Testlauf
Die Ausführung einer Testsuite auf einer bestimmten Version des Testobjekts.
Testleiter
Die Person, die in großen Projekten dem Testmanager berichtet, und für das Projektmanagement einer bestimmten Teststufe oder für eine bestimmte Menge an …
Testmanager
Die Person, die für das Management der Testaktivitäten, der Testressourcen und für die Bewertung des Testobjekts verantwortlich ist. Zu den Aufgaben gehören …
Testobjekt
Die Komponente oder das System, welches getestet wird.
Testphase
Eine abgegrenzte Menge von Testaktivitäten, die einer Projektphase zugeordnet sind, z.B. Ausführungsaktivitäten einer Teststufe.
Testzyklus
Eine Testprozess-Instanz für eine bestimmte Version eines Testobjekts.
Umgebungsintegrationstest
Eine Form des Intergrationstests, bei der all diejenigen Knoten Basis für den Integrationstest sind, die mit einem vorgegebenen Knoten verbunden sind.
Unittest-Framework
Ein Werkzeug, das eine Umgebung für einen Komponententest bereitstellt. In dieser Umgebung wird die Komponente isoliert oder mit geeigneten Treibern und …
Vergleichender Test
Test zum Vergleich von zwei oder mehr Varianten eines Prüflings oder eines Simulationsmodells des Prüflings durch das Ausführen derselben Testfälle auf allen …
Vertraglicher Abnahmetest
Abnahmetest mit dem Ziel zu verifizieren, ob ein System die vertraglichen Anforderungen erfüllt.
Wartungstest
Testen der Änderungen an einem laufenden System oder der Auswirkungen einer geänderten Umgebung auf ein laufendes System.
Änderungsbezogenes Testen
Eine Art Testen, das durch Änderung einer Komponente oder eines Systems veranlasst wird.