www.wikidata.de-de.nina.az
Keyword Driven Testing auch Table Driven Testing Action Word Testing ist eine Technik des automatischen Software Testens Inhaltsverzeichnis 1 Charakteristik 2 Methode 2 1 Planung 2 1 1 Beispiele fur Keywords 2 2 Implementierung 3 Vorteile 4 Einzelnachweise 5 Literatur 6 WeblinksCharakteristik BearbeitenObwohl man Keyword Driven Testing auch fur manuelles Testen verwenden kann ist es eher fur das automatische Testen geeignet 1 Die hohe Abstraktionsebene von solchen schlusselwort gesteuerten Tests verbessert die Wiederverwendbarkeit und die Wartbarkeit automatischer Tests Methode BearbeitenIm Keyword Driven Testing findet die Testerstellung meist in zwei Etappen statt Planung Bearbeiten Zunachst werden die zu testenden Aktionen oder Operationen in der Anwendung oder in den Anforderungen fur die Anwendung analysiert Wiederkehrende Aktionen und Ablaufe werden in Keywords Schlusselwortern gekapselt Beispiele fur Keywords Bearbeiten Ein einfaches Keyword eine Aktion auf einem Objekt z B Eingabe von einem Benutzernamen in ein Textfeld Objekt Aktion DatenTextfeld Benutzername Text eingeben lt Benutzername gt Ein komplexeres Keyword aus anderen Keywords zusammengestellt z B Einloggen Objekt Aktion DatenTextfeld Domane Text eingeben lt Domaene gt Textfeld Benutzername Text eingeben lt Benutzername gt Textfeld Passwort Text eingeben lt Passwort gt Button einloggen Klicken Einmal Klicken mit der linken MaustasteImplementierung Bearbeiten Die Implementierung unterscheidet sich je nachdem welches Tool oder Framework eingesetzt wird Haufig mussen Testentwickler ein Framework implementieren um Keywords wie Prufen oder Eingeben bereitzustellen 1 Ein bekanntes Open Source Framework ist das Framework for Integrated Test Ein Tester ohne Programmierkenntnisse kann dann Testfalle gemass der Planung anhand dieser fertig kodierten Keywords erstellen Der daraus entstehende Test wird von einem Roboter ausgefuhrt Der Roboter liest die Keywords ein und fuhrt die entsprechenden Codezeilen aus Andere Ansatze trennen das Testdesign und die Keywordimplementierung nicht Hier gibt es nur einen Schritt zur Implementierung das Testdesign ist gleichzeitig die Testautomatisierung Keywords wie Prufen oder Eingeben werden anhand fertiger Bausteine erstellt in denen der notwendige Code fur die Keywords bereits vorhanden ist Dadurch entfallt der Bedarf an zusatzlichen technischen Fachkraften zur Programmierung im Testprozess Diesen Ansatz verwenden Werkzeuge wie GUIdancer und Worksoft Certify oder auch das Robot Framework Das Open Source Werkzeug Selenium stellt fertige Keywords fur das Testen von Webanwendungen zur Verfugung die in HTML Tabellen zu Testfallen zusammengestellt werden konnen Darauf setzt u a das freie Firefox Plugin Molybdenum auf welches die Zusammensetzung einzelner Commands zu parametrierbaren Testbausteinen ermoglicht Vorteile BearbeitenBeim Keyword Driven Testing erscheint der Aufwand zu Beginn hoher als bei aufgenommenen Skripten Jedoch macht sich sorgfaltige Planung bei der folgenden Testerstellung und wartung bezahlt So fordert Keyword Driven Testing eine stabile und ubersichtliche Test Struktur Je abstrakter die Keywords desto einfacher sind sie wiederzuverwenden Dadurch wird der Aufwand fur Wartungsarbeiten gesenkt Die modulare Struktur eines Keyword Driven Tests erlaubt ausserdem die bequeme Erstellung neuer Tests anhand schon vorhandener Keywords Ein weiterer Vorteil liegt darin dass keine technischen Kenntnisse vorausgesetzt werden Im ersten Ansatz mussen ausschliesslich die Keyword Entwickler programmieren konnen Im zweiten Ansatz entfallt sogar diese Notwendigkeit Somit konnen Tests ganz ohne Programmierkenntnisse automatisiert werden Einzelnachweise Bearbeiten a b Danny R Faught Keyword Driven Testing Sticky Minds Literatur BearbeitenRichard Seidl Manfred Baumgartner Thomas Bucsics Basiswissen Testautomatisierung Konzepte Methoden und Techniken 1 Auflage dpunkt verlag 2011 ISBN 978 3 89864 724 3 Matthias Daigl Rene Rohner Keyword Driven Testing Grundlage fur effiziente Testspezifikation und Automatisierung 1 Auflage dpunkt verlag 2022 ISBN 978 3 86490 570 4 Weblinks BearbeitenTest automation Frameworks Abgerufen von https de wikipedia org w index php title Keyword Driven Testing amp oldid 224302646