{"id":466,"date":"2013-03-04T14:55:35","date_gmt":"2013-03-04T12:55:35","guid":{"rendered":"http:\/\/www.bise-journal.com\/?p=466"},"modified":"2013-03-04T14:55:35","modified_gmt":"2013-03-04T12:55:35","slug":"basiswissen-testautomatisierung-konzepte-methoden-und-techniken","status":"publish","type":"post","link":"https:\/\/bise-journal.com\/?p=466","title":{"rendered":"Basiswissen Testautomatisierung &#8211; Konzepte, Methoden und Techniken"},"content":{"rendered":"<p><strong>Basiswissen Testautomatisierung &#8211; Konzepte, Methoden und Techniken<\/strong><br \/>\nvon\u00a0Seidl, R.; Baumgartner, M.; Bucsics, T.<\/p>\n<p>dpunkt.verlag<br \/>\nISBN 978-3-89864-724-3<\/p>\n<p><strong>32.90 \u20ac<\/strong><\/p>\n<p>Rezensent: Klaus Haller, (Z\u00fcrich)<\/p>\n<p>Wer kennt das Problem nicht: Hunderte Testf\u00e4lle und zu wenig Zeit und Geld, um sie auszuf\u00fchren. In so einer Situation kommt der Wunsch auf, das Testen zu automatisieren. Mit ihrem Buch helfen Seidl et al. ihren Lesern, das Thema Testautomatisierung erfolgreich in Angriff zu nehmen. Sie erkl\u00e4ren zun\u00e4chst, wie Testautomatisierung in den Softwareentwicklungsprozess integriert wird. Dann thematisieren sie die Grundlage jeder Testautomatisierung, n\u00e4mlich Testf\u00e4lle. Die Autoren stellen die wichtigsten Entwurfsmethoden wie \u00c4quivalenzklassenbildung oder Grenzwertanalyse vor und diskutieren die Testausf\u00fchrung inklusive Verwaltung von erkannten Fehlern.<\/p>\n<p>Ein zentrales Kapitel widmen die Autoren dem Automatisierungsframework. Hier geht es einerseits um die Architektur eines Frameworks mit seinen Layern, um die Rolle von sog. Mocks oder um die Bedeutung von GUI-Objekterkennung etc. Andererseits erkl\u00e4ren Seidl et al., wie Testskripte aufzubauen sind, die geringe Wartungskosten haben. Capture &amp; Replay-Tools zeichnen Testf\u00e4lle auf, die dann automatisch ausgef\u00fchrt werden k\u00f6nnen. Sie sollen nat\u00fcrlich leicht wartbar sein, deswegen m\u00fcssen sie zu daten- und schl\u00fcsselwortgetriebenen Testf\u00e4llen weiterentwickelt werden.<\/p>\n<p>Wer es ernst meint mit Testautomatisierung ben\u00f6tigt Ressourcen, also einen Business Case, der m\u00f6glichst viele Einsatzgebiete und Vorteile der Testautomatisierung aufzeigt. Die Autoren r\u00e4umen diesem Thema breiten Raum ein. Sie erl\u00e4utern die Einsatzm\u00f6glichkeiten aus verschiedenen Perspektiven, darunter aus Sicht agiler Projekte und von Test Driven Development, f\u00fcr diverse Teststufen und f\u00fcr Client\/Server-Architekturen, Webservices und SAP bis hin zu Data Warehouses.<\/p>\n<p>Ist die Entscheidung gefallen, Tests zu automatisieren, folgt die Tool-Auswahl. Die Autoren stellen einige kommerzielle Produkte wie HP QuickTest Professional und verschiedene Open Source-Werkzeuge wie Selenium kurz vor. So erhalten die Leser einen \u00dcberblick dar\u00fcber, welche Aspekte bei einer Tool-Auswahl wichtig sind. Im Anhang des Buchs finden die Leser hierzu einen detaillierten Kriterienkatalog.<\/p>\n<p>Zusammenfassend l\u00e4sst sich sagen, dass den Autoren ein gut verst\u00e4ndliches Buch \u00fcber die konzeptionellen Grundlagen der Testautomatisierung gelungen ist. Man bemerkt gleichzeitig ihre umfangreiche praktische Erfahrung. Daher ist das Buch sehr lesenswert sowohl f\u00fcr (Test-)Manager und Architekten als auch f\u00fcr methodisch interessierte Tester und Testautomatisierer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Basiswissen Testautomatisierung &#8211; Konzepte, Methoden und Techniken von\u00a0Seidl, R.; Baumgartner, M.; Bucsics, T. dpunkt.verlag ISBN 978-3-89864-724-3 32.90 \u20ac Rezensent: Klaus Haller, (Z\u00fcrich) Wer kennt das Problem nicht: Hunderte Testf\u00e4lle und zu wenig Zeit und Geld, um sie auszuf\u00fchren. In so einer Situation kommt der Wunsch auf, das Testen zu automatisieren. Mit ihrem Buch helfen Seidl [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-466","post","type-post","status-publish","format-standard","hentry","category-book-reviews"],"_links":{"self":[{"href":"https:\/\/bise-journal.com\/index.php?rest_route=\/wp\/v2\/posts\/466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bise-journal.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bise-journal.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bise-journal.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bise-journal.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=466"}],"version-history":[{"count":0,"href":"https:\/\/bise-journal.com\/index.php?rest_route=\/wp\/v2\/posts\/466\/revisions"}],"wp:attachment":[{"href":"https:\/\/bise-journal.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bise-journal.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bise-journal.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}