Gehen Sie einen schnelleren, intelligenteren Weg zur KI-gestützten C/C++-Testautomatisierung. Erfahren Sie mehr >>
Die Testauswirkungsanalyse ist eine Technik, die die potenziellen Auswirkungen von Codeänderungen auf bestehende Tests ermittelt und so effiziente Softwaretests ermöglicht, indem nur die von den jüngsten Änderungen betroffenen Tests ausgeführt werden und unnötige Testausführungen reduziert werden.
Verwandte Begriffe: Codeabdeckung, Regressionstests, Unit-Test
Nach jedem Commit verwendet das Team Test Impact Analysis um nur die Testfälle zu identifizieren und auszuführen, die sich auf die kürzlich vorgenommenen Codeänderungen beziehen, wodurch deren Testablauf optimiert wird.
Eine Auswirkungsanalyse der Tests ergab, dass die kürzlich vorgenommenen Codeänderungen dazu führten, dass mehrere automatisierte Tests im Zahlungsabwicklungsmodul fehlschlugen. Dadurch erhielt das Entwicklungsteam sofortigen Einblick, wo es seine Korrekturen konzentrieren musste.