Computer und Software begegnen uns mittlerweile in sehr vielen Lebensbereichen. Je nach Einsatzbereich können Computer-/Softwarefehler fatale Folgen haben; ist ein Absturz des privaten Computers vielleicht lediglich ärgerlich, so können andere Ausfälle katastrophale Folgen haben und insbesondere Menschenleben gefährden. Deshalb müssen Computersysteme dem Einsatzgebiet entsprechend getestet werden.
Das manuelle Testen von Software ist aufwendig, weshalb auch Testautomatisierung zum Einsatz kommt. Doch viele Ansätze zur Testautomatisierung schlagen fehl. Im folgenden Artikel wird diskutiert, was die Ursachen dafür sind.
- Risk investment Test Automation? abgedruckt in Testing Experience, 4 / 2008