Kapitel 3. Automatisierte Funktionstests
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Bring deinen Autopiloten an Bord!
Beimautomatisierten Testen werden Werkzeuge anstelle von Menschen eingesetzt, um benutzerähnliche Aktionen in einer Anwendung durchzuführen und das erwartete Verhalten zu überprüfen. Diese Praxis gibt es bereits seit den 1970er Jahren und die Techniken und Werkzeuge in diesem Bereich haben sich zusammen mit der Software ständig weiterentwickelt. Um ein paar Beispiele zu nennen: In den 1970er Jahren wurden Softwareanwendungen hauptsächlich mit FORTRAN geschrieben und das Tool RXVP wurde für automatische Tests verwendet. In den 1980er Jahren, als sich die PCs weiterentwickelten, wurde AutoTester für automatisierte Tests eingeführt. In den 1990er Jahren, als das World Wide Web boomte, wurden Testautomatisierungswerkzeuge wie Mercury Interactive und QuickTest populär und das automatisierte Lasttestwerkzeug Apache JMeter wurde erfunden. Mit der kontinuierlichen Weiterentwicklung des Internets wurde in den 2000er Jahren Selenium geboren und die Zahl der automatisierten Testwerkzeuge wächst seitdem ständig. Heute gibt es sogar KI/ML-gestützte automatisierte Testwerkzeuge, die die Testautomatisierung insgesamt bereichern.
Diese Innovation wurde durch einige wichtige Beobachtungen vorangetrieben: Automatisierte Tests senken die Testkosten erheblich und ermöglichen es den Softwareteams, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access