<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Regressionstest</id>
	<title>Regressionstest - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Regressionstest"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Regressionstest&amp;action=history"/>
	<updated>2026-05-30T09:59:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Regressionstest&amp;diff=210103&amp;oldid=prev</id>
		<title>imported&gt;Schotterebene: Revert - bitte Änderungen begründen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Regressionstest&amp;diff=210103&amp;oldid=prev"/>
		<updated>2024-05-13T13:26:35Z</updated>

		<summary type="html">&lt;p&gt;Revert - bitte Änderungen begründen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Unter einem &amp;#039;&amp;#039;&amp;#039;Regressionstest&amp;#039;&amp;#039;&amp;#039; (von {{laS|&amp;#039;&amp;#039;regredior&amp;#039;&amp;#039;}}, {{lang|la|&amp;#039;&amp;#039;regressus sum&amp;#039;&amp;#039;}} ‚zurückschreiten‘) versteht man in der [[Softwaretechnik]] die Wiederholung von Testfällen, um sicherzustellen, dass &amp;#039;&amp;#039;Modifikationen&amp;#039;&amp;#039; in bereits getesteten Teilen der Software keine neuen Fehler („Regressionen“) verursachen. Solche Modifikationen entstehen regelmäßig z.&amp;amp;nbsp;B. aufgrund der Pflege, Änderung und Korrektur von Software. Der Regressionstest gehört zu den [[Dynamisches Software-Testverfahren|dynamischen Testtechniken]].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des Wiederholungscharakters und der Häufigkeit dieser Wiederholungen ist es sinnvoll, wenn für Regressionstests [[Testautomatisierung]] zum Einsatz kommt.&lt;br /&gt;
&lt;br /&gt;
In der Praxis steht der Begriff des Regressionstests für die reine Wiederholung von Testfällen. Die Testfälle selbst müssen spezifiziert und mit einem Soll-Ergebnis versehen sein, welches mit dem Ist-Ergebnis eines Testfalls verglichen wird. Ein direkter Bezug auf die Ergebnisse eines vorherigen Testdurchlaufs findet nicht statt.&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz dazu ordnet [[Peter Liggesmeyer|Liggesmeyer]] den Regressionstest in die Gruppe der [[Dynamisches Software-Testverfahren#Diversifizierende_Testmethoden|diversifizierenden Tests]] ein. Dadurch wird im Unterschied zu [[Funktionsorientierter Test|funktionsorientierten Testtechniken]] die Korrektheit der Testergebnisse nicht anhand der &amp;#039;&amp;#039;Spezifikation&amp;#039;&amp;#039; entschieden, sondern durch Vergleich der &amp;#039;&amp;#039;Ausgaben&amp;#039;&amp;#039; der aktuellen Version mit den Ausgaben des Vorgängers. Ein &amp;#039;&amp;#039;Testfall&amp;#039;&amp;#039; gilt beim Regressionstest als erfolgreich absolviert, wenn die Ausgaben identisch sind.&lt;br /&gt;
&lt;br /&gt;
== Regressionstests in Echtzeitsystemen ==&lt;br /&gt;
Der Regressionstest stellt insbesondere bei [[Determinismus (Algorithmus)|nichtdeterministisch]]en [[Echtzeitsystem]]en ein wesentliches Problem dar, da in diesen Systemen eine Wiederholung des Tests streng genommen nicht gewährleistet ist. Zum einen führen typischerweise bereits geringfügige Änderungen an der [[Hardware]] des Systems zu einem veränderten Verhalten, andererseits sind hier im Allgemeinen manuelle Eingriffe (zum Beispiel bei [[Telefonanlage]]n oder [[Flugüberwachung]]ssystemen) notwendig, die wegen des menschlichen Zeitverhaltens nicht „regressionstestgerecht“ erfolgen können. Eine Lösung dieses Problems liegt in der [[Implementierung]] eines [[Testautomatisierung|automatischen Testsystem]]s. Der Aufwand hierfür wird jedoch aus folgenden Gründen meistens gescheut:&lt;br /&gt;
# das automatische Testsystem muss alle Funktionen des [[Prüfling]]s abdecken&lt;br /&gt;
# das automatische Testsystem muss parallel zum Prüfling entwickelt werden&lt;br /&gt;
# das automatische Testsystem muss parallel zum Prüfling angepasst werden&lt;br /&gt;
# eine Hardware-Änderung führt zu einem Neu-Aufsetzen der Testergebnisse, gegen die verglichen werden soll&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Testgetriebene Entwicklung]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur|Autor=[[Peter Liggesmeyer]]|Titel=Software-Qualität: Testen, Analysieren und Verifizieren von Software|Verlag=Spektrum, Akademischer Verlag|Jahr=2001|ISBN=3-8274-1118-1|Ort=Heidelberg, Berlin}}&lt;br /&gt;
* {{Literatur|Autor=[[Harry Sneed]], Manfred Baumgartner, [[Richard Seidl]]|Titel=Der Systemtest - Von den Anforderungen zum Qualitätsnachweis|Auflage=3.|Jahr=2011|Verlag=[[Carl Hanser Verlag]]|ISBN=978-3-446-42692-4}}&lt;br /&gt;
* {{Literatur|Autor=Richard Seidl, Manfred Baumgartner, Thomas Bucsics|Titel=Basiswissen Testautomatisierung - Konzepte, Methoden und Techniken|Auflage=1.|Jahr=2011|Verlag=dpunkt.verlag|ISBN=978-3-89864-724-3}}&lt;br /&gt;
* {{Literatur|Autor=Mario Winter, Mohsen Ekssir-Monfared, [[Harry Sneed]], Richard Seidl, Lars Borner|Titel=Der Integrationstest - Von Entwurf und Architektur zur Komponenten- und Systemintegration|Auflage=1.|Jahr=2012|Verlag=[[Carl Hanser Verlag]]|ISBN=978-3-446-42564-4}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Testen (Software)]]&lt;br /&gt;
&lt;br /&gt;
[[it:Collaudo del software#Il collaudo di regressione]]&lt;br /&gt;
[[pl:Regresja (informatyka)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Schotterebene</name></author>
	</entry>
</feed>