{"id":1292,"date":"2024-05-11T10:25:00","date_gmt":"2024-05-11T08:25:00","guid":{"rendered":"https:\/\/ittester.sk\/automatisiertes-testen\/datengesteuerte-testing-gurke\/"},"modified":"2024-07-11T09:43:31","modified_gmt":"2024-07-11T07:43:31","slug":"datengesteuerte-testing-gurke","status":"publish","type":"post","link":"https:\/\/ittester.sk\/de\/automatisiertes-testen\/gurken-tutorial\/datengesteuerte-testing-gurke\/","title":{"rendered":"Datengesteuerte Tests in Cucumber"},"content":{"rendered":"\n<p>Verwendung der Szenariogliederung<\/p>\n\n<p>Cucumber unterst\u00fctzt nat\u00fcrlich datengesteuerte Tests mit Scenario Outline. Betrachten Sie den folgenden Satz von Funktionen, die von Scenario zur Definition von Testschritten verwendet werden:<\/p>\n\n<p><strong>Funktion: Addition im Google-Taschenrechner pr\u00fcfen<\/strong><\/p>\n\n<p><strong>  Um zu \u00fcberpr\u00fcfen, ob der Google-Rechner korrekt funktioniert<\/strong><\/p>\n\n<p><strong>  Als Nutzer von Google<\/strong><\/p>\n\n<p><strong>  Ich sollte in der Lage sein, ein korrektes Additionsergebnis zu erhalten<\/strong><\/p>\n\n<p><strong>  Szenario: Addition<\/strong><\/p>\n\n<p><strong>  Vorausgesetzt ich \u00f6ffne Google<\/strong><\/p>\n\n<p><strong>  Wenn ich &#8222;2+2&#8220; in das Suchtextfeld eingebe<\/strong><\/p>\n\n<p><strong>  Dann sollte ich als Ergebnis &#8222;4&#8220; erhalten.<\/strong><\/p>\n\n<p>Wir m\u00fcssen nur den Umriss des Szenarios zusammen mit Beispielen verwenden, um es mit Daten zu untermauern. Geben Sie den folgenden Code in die Funktionsdatei ein:<\/p>\n\n<p>   <strong>Funktion: Addition im Google-Taschenrechner pr\u00fcfen<\/strong><\/p>\n\n<p><strong>  Um zu \u00fcberpr\u00fcfen, ob der Google-Rechner korrekt funktioniert<\/strong><\/p>\n\n<p><strong>  Als Nutzer von Google<\/strong><\/p>\n\n<p><strong>  Ich sollte in der Lage sein, ein korrektes Additionsergebnis zu erhalten<\/strong><\/p>\n\n<p><strong>  Szenario Gliederung: Addition<\/strong><\/p>\n\n<p><strong>  Vorausgesetzt ich \u00f6ffne Google<\/strong><\/p>\n\n<p><strong>  Wenn ich &#8222;&lt;calculation&gt;&#8220; in das Suchtextfeld eingebe<\/strong><\/p>\n\n<p><strong>  Dann sollte ich als Ergebnis &#8222;&lt;result&gt;&#8220; erhalten.<\/strong><\/p>\n\n<p><strong>  Beispiele:<\/strong><\/p>\n\n<p><strong><\/strong><strong>|Berechnung |Ergebnis<\/strong><\/p>\n\n<p><strong><\/strong><strong>| 3+3<\/strong><strong> <\/strong><strong> | 6<\/strong><strong> <\/strong><strong>|<\/strong><\/p>\n\n<p><strong><\/strong><strong>| 2+5<\/strong><strong> <\/strong><strong> | 70<\/strong><strong> <\/strong><strong>|<\/strong><\/p>\n\n<p>Jetzt w\u00fcrde der Test zweimal mit zwei verschiedenen Werten laufen. Pr\u00fcfen Sie die Parametrisierung im Szenario &#8211; &#8222;Wenn ich &#8222;<calculation>&#8220; in das Suchtextfeld eingebe&#8220;. Anstatt die Testdaten hart zu kodieren, werden die Variablen im Abschnitt Beispiele definiert und im Abschnitt Szenario\u00fcbersicht verwendet. Beachten Sie auch, dass die Schrittdefinitionsdatei gleich bleibt und keine \u00c4nderung f\u00fcr die Szenariogliederung erfordert.<\/calculation><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cucumber unterst\u00fctzt nat\u00fcrlich DDT (datengesteuertes Testen) mit Scenario Outline. Wir zeigen Ihnen in diesem Beispiel, wie das geht.<\/p>\n","protected":false},"author":8,"featured_media":1510,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[27],"tags":[],"class_list":["post-1292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gurken-tutorial"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/comments?post=1292"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1292\/revisions"}],"predecessor-version":[{"id":1293,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1292\/revisions\/1293"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media\/1510"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media?parent=1292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/categories?post=1292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/tags?post=1292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}