Hardwarebeschreibungssprachen und Verifikation
Welche Aussage zum beim Schaltungsentwurf durchgeführten Regressionstest ist korrekt?
- ANur eine neu erstellte Funktion wird einmal getestet
- BDie Tendenz, dass die Leistung der Schaltung von Jahr zu Jahr sinkt, wird untersucht
- CBei jeder Änderung des Entwurfs werden die bisherigen Tests gesammelt erneut ausgeführt, um zu prüfen, ob zuvor korrekte Funktionen nicht beschädigt wurden
Antwort und Erläuterung anzeigen
Antwort: C. Bei jeder Änderung des Entwurfs werden die bisherigen Tests gesammelt erneut ausgeführt, um zu prüfen, ob zuvor korrekte Funktionen nicht beschädigt wurden
Wird ein Fehler behoben oder eine Funktion hinzugefügt, kann an unerwarteter Stelle ein anderer Teil kaputtgehen. Beim Regressionstest werden alle bisher erstellten Tests gesammelt automatisch ausgeführt und geprüft, ob zuvor bestandene Tests fehlschlagen. Bei großen Entwürfen laufen täglich tausende Tests, und die Ergebnisse werden in einer Übersicht verwaltet. Erst mit selbstprüfenden Testbenches wird eine solche Automatisierung möglich.