2017-05-09 4 views
0

Ich erstelle Testfälle auf Formen, die mehr als 50 Parameter enthalten könnte, einige von ihnen würden angezeigt, wenn eine bestimmte Reihe von Fragen speziell beantwortet werden würde.Naming Gurken Daten Tabelle

Die Datentabellen wurden sehr lang, also habe ich sie in mehrere Datentabellen aufgeteilt, jeweils für einen bestimmten Formularabschnitt.

Ich möchte nicht jede Überschrift im Schritt hinzufügen, also möchte ich stattdessen den Namen der Datentabelle verwenden.

Statt:

Scenario: 
. 
. 
. 
When I fill in <title> <first name> <surname> ... 
    |title|first name|surname|...| 
    . 
    . 
    . 

Ich mag:

When I fill in <personal details> 
And "personal details": 
    |title|first name|surname|...| 
    . 
    . 
    . 

Ist es möglich, die Datentabelle des Namen als Platzhalter hinzuzufügen und zu benutzen?

Hinweis: Ich arbeite mit Behave und Python.

Antwort

0

Mit der <> Syntax ist es definitiv nicht möglich.

Wenn Sie haben nicht viele Zeilen und Ihr Hauptanliegen ist die Lesbarkeit von sehr großen Tabellen dann eine Option könnte „Umsetzung“ der Tabelle wie folgt sein:

When I fill in the personal details 
    | Field | Value | 
    | Title | Prof. | 
    | Surname | Einstein | 
    | ...  |   | 

Eine andere Option zu definieren sein könnte die wiederkehrende Satz von Eigenschaften in den Hintergrund wie folgt aus:

Background: 
    Given the personal details for 'minimal personal details' 
     | Surname | First name | 
     | Doe  | John  | 

    And the personal details for 'insufficient personal details' 
     | First name | 
     | Jack  | 

    And the personal details for 'all personal details' 
     ... 

    ... 

    When I fill in personal details using 'insufficient personal details' 

die Bindungen der Hintergrund ihrer Daten im Kontext registrieren und das ‚wenn‘ verwendet Bindung der Daten aus dem Kontext.

In beiden Fällen benötigen Sie eine Bindung, die fehlende Eigenschaften toleriert und unbekannte erkennt.

0

Ich bin mir nicht sicher, was Sie fragen, aber wenn Sie die gleichen Details in verschiedenen Szenarien verwenden, dann ist es besser, Background Option der Gurke zu verwenden. Damit es vor jedem Szenario überprüft wird.

+0

In einigen Fällen möchte ich die Daten ändern, z. verschiedene Benutzer haben ihre eigene Reise durch das Formular. Aus diesem Grund verwende ich nicht die Option "Hintergrund". Das Formular ist eine 5 Seite lang mit vielen Daten. Ich suche nach ein paar Cheats mit Gurke. Anstatt einen sehr langen Schritt aufweist, 'Wenn ich fülle <first name><surname> ........' ich einen kurzen will, Selbstbeschreibung Schritt, wie 'Wenn ich in„persönlichen füllen Details "' So suche ich nach einer Möglichkeit, den Namen z "persönliche Details", zu Behaves Datentabelle. – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">0<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>Tabellen in Gurke sind eine Ansicht auf die realen Daten (was bedeutet, dass eine Teilmenge von Spalten und welche Zeilen von Interesse sind). Aus Gründen der Lesbarkeit (und dass jemand versteht, was Sie tun) sollten Sie höchstens 7 (plus/minus 2) Spalten haben. Vielleicht können die restlichen Daten aus den Konfigurationsdateien oder der Konfigurationsdatenbank eingegeben werden?!? Sie verwenden grundsätzlich die bereitgestellten Tabellenspalten als Schlüssel, um die Konfigurationszeile auswählen und die restlichen Daten aus Ihren Konfigurationsprofilen abrufen zu können.</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/46268606">Quelle</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2017-09-17 20:31:06</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/2649302/">jenisys</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">Verwandte Themen</div> <ul class="relative_list"> <li> 1. <a href="http://de.voidcc.com/question/p-snnnvsrx-bp.html" target="_blank" title="Dynamische Daten in Gurken Tabellen"> Dynamische Daten in Gurken Tabellen </a> </li> <li> 2. <a href="http://de.voidcc.com/question/p-grafhazy-ho.html" target="_blank" title="Daten aus Excel für Gurken-Funktion lesen"> Daten aus Excel für Gurken-Funktion lesen </a> </li> <li> 3. <a href="http://de.voidcc.com/question/p-ogmsiprt-ek.html" target="_blank" title="Models, Naming, und dies"> Models, Naming, und dies </a> </li> <li> 4. <a href="http://de.voidcc.com/question/p-hpydotfj-by.html" target="_blank" title="Entity Framework 5 Enum Naming"> Entity Framework 5 Enum Naming </a> </li> <li> 5. <a href="http://de.voidcc.com/question/p-dplowmap-k.html" target="_blank" title="SQL Naming Conventions"> SQL Naming Conventions </a> </li> <li> 6. <a href="http://de.voidcc.com/question/p-skjlzdwq-cn.html" target="_blank" title="Fehler: Naming Kollision erkannt"> Fehler: Naming Kollision erkannt </a> </li> <li> 7. <a href="http://de.voidcc.com/question/p-hfakwvzo-br.html" target="_blank" title="Methode Naming Probleme Swift"> Methode Naming Probleme Swift </a> </li> <li> 8. <a href="http://de.voidcc.com/question/p-ngmfxxrq-br.html" target="_blank" title="Enum Naming Convention - Plural"> Enum Naming Convention - Plural </a> </li> <li> 9. <a href="http://de.voidcc.com/question/p-wsmfzdvl-t.html" target="_blank" title="Business Logic Classes Naming"> Business Logic Classes Naming </a> </li> <li> 10. <a href="http://de.voidcc.com/question/p-ywfwdvsl-gk.html" target="_blank" title="XML Node Naming"> XML Node Naming </a> </li> <li> 11. <a href="http://de.voidcc.com/question/p-vbdzzroc-k.html" target="_blank" title="Naming Python Logger"> Naming Python Logger </a> </li> <li> 12. <a href="http://de.voidcc.com/question/p-ctdzlszx-bv.html" target="_blank" title="Xcode Naming Executables"> Xcode Naming Executables </a> </li> <li> 13. <a href="http://de.voidcc.com/question/p-zzynzaoc-cc.html" target="_blank" title="Naming: Preisliste vs. PriceList"> Naming: Preisliste vs. PriceList </a> </li> <li> 14. <a href="http://de.voidcc.com/question/p-zfldhifh-bx.html" target="_blank" title="Naming Convention Sammlung Größe"> Naming Convention Sammlung Größe </a> </li> <li> 15. <a href="http://de.voidcc.com/question/p-fgpbyehp-do.html" target="_blank" title="Springfox @RestController Naming"> Springfox @RestController Naming </a> </li> <li> 16. <a href="http://de.voidcc.com/question/p-bbogjfcs-ex.html" target="_blank" title="Naming Ruby-Methoden"> Naming Ruby-Methoden </a> </li> <li> 17. <a href="http://de.voidcc.com/question/p-rpjksgnn-ct.html" target="_blank" title="Naming Funktionen in PHP"> Naming Funktionen in PHP </a> </li> <li> 18. <a href="http://de.voidcc.com/question/p-dhfkwvjt-q.html" target="_blank" title="Azure webrole naming"> Azure webrole naming </a> </li> <li> 19. <a href="http://de.voidcc.com/question/p-vuvvctnz-bg.html" target="_blank" title="Naming Schema für typedefs"> Naming Schema für typedefs </a> </li> <li> 20. <a href="http://de.voidcc.com/question/p-yrljtpru-bh.html" target="_blank" title="Naming von Haskell Module"> Naming von Haskell Module </a> </li> <li> 21. <a href="http://de.voidcc.com/question/p-drcktcge-dq.html" target="_blank" title="Naming Convention: Nicht-Generika"> Naming Convention: Nicht-Generika </a> </li> <li> 22. <a href="http://de.voidcc.com/question/p-xypvrpsn-bt.html" target="_blank" title="meine Anwendung Naming in android"> meine Anwendung Naming in android </a> </li> <li> 23. <a href="http://de.voidcc.com/question/p-xbyqysvo-kp.html" target="_blank" title="Wie erstelle ich ein komplexes Objekt aus einer Gurken-Tabelle?"> Wie erstelle ich ein komplexes Objekt aus einer Gurken-Tabelle? </a> </li> <li> 24. <a href="http://de.voidcc.com/question/p-smatkwps-eh.html" target="_blank" title="Gurken-Datumsbereiche Ruby"> Gurken-Datumsbereiche Ruby </a> </li> <li> 25. <a href="http://de.voidcc.com/question/p-bzngrlbm-ga.html" target="_blank" title="Gurken Testtabellen wachsen zu lange"> Gurken Testtabellen wachsen zu lange </a> </li> <li> 26. <a href="http://de.voidcc.com/question/p-uvblfdvd-eh.html" target="_blank" title="Verwendung von Gurken mit JOptionPane"> Verwendung von Gurken mit JOptionPane </a> </li> <li> 27. <a href="http://de.voidcc.com/question/p-ewaptnze-ch.html" target="_blank" title="Naming Primärschlüssel "ID" vs "Something_id" in SQL"> Naming Primärschlüssel "ID" vs "Something_id" in SQL </a> </li> <li> 28. <a href="http://de.voidcc.com/question/p-abrzsdpz-db.html" target="_blank" title="JVM Gurken-Ausführung"> JVM Gurken-Ausführung </a> </li> <li> 29. <a href="http://de.voidcc.com/question/p-mutsvryz-dp.html" target="_blank" title="Gurken-Tests Framework"> Gurken-Tests Framework </a> </li> <li> 30. <a href="http://de.voidcc.com/question/p-ketlppss-hb.html" target="_blank" title="Gurken-Befehl nicht gefunden"> Gurken-Befehl nicht gefunden </a> </li> </ul> </div> <div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3534119089"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img2.voidcc.com/voidso/script/side.js?t=1652515422091"></script> <script type="text/javascript" src="http://img2.voidcc.com/voidso/plugin/highlight/highlight.pack.js"></script> <link href="http://img2.voidcc.com/voidso/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- VOIDCC问答侧边栏广告 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3862022848" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> Letzte Frage </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://de.voidcc.com/question/p-ygqftcng-og.html" target="_blank" title="Wie funktioniert glReadPixels in OpenGL/LWJGL?"> Wie funktioniert glReadPixels in OpenGL/LWJGL? </a> </li> <li class="side_article_list_item"> 2. <a href="http://de.voidcc.com/question/p-eakkrcto-oh.html" target="_blank" title="Transparente Ansicht Hintergrund wird schwarz"> Transparente Ansicht Hintergrund wird schwarz </a> </li> <li class="side_article_list_item"> 3. <a href="http://de.voidcc.com/question/p-ucadodbq-oh.html" target="_blank" title="App stürzt"> App stürzt </a> </li> <li class="side_article_list_item"> 4. <a href="http://de.voidcc.com/question/p-skwxvxxs-om.html" target="_blank" title="Strecke in Rails für json hängt davon ab, wo genannt von"> Strecke in Rails für json hängt davon ab, wo genannt von </a> </li> <li class="side_article_list_item"> 5. <a href="http://de.voidcc.com/question/p-dmupplkw-ok.html" target="_blank" title="Externe Links in meiner Fußzeile funktionieren nicht?"> Externe Links in meiner Fußzeile funktionieren nicht? </a> </li> <li class="side_article_list_item"> 6. <a href="http://de.voidcc.com/question/p-yrhqaatz-oa.html" target="_blank" title="Bild zu firebase hochladen"> Bild zu firebase hochladen </a> </li> <li class="side_article_list_item"> 7. <a href="http://de.voidcc.com/question/p-gwvhulre-nz.html" target="_blank" title="Teile meiner Animation gehen nicht reibungslos über. Weiß jemand, wo ich suchen soll, um das zu lösen?"> Teile meiner Animation gehen nicht reibungslos über. Weiß jemand, wo ich suchen soll, um das zu lösen? </a> </li> <li class="side_article_list_item"> 8. <a href="http://de.voidcc.com/question/p-fbukxsqy-nz.html" target="_blank" title="AWS EC2 Volumenänderung fehlt"> AWS EC2 Volumenänderung fehlt </a> </li> <li class="side_article_list_item"> 9. <a href="http://de.voidcc.com/question/p-opcpwobj-nu.html" target="_blank" title="ein Dokument für Zahlen Suchen und Drucken der Zeile oberhalb"> ein Dokument für Zahlen Suchen und Drucken der Zeile oberhalb </a> </li> <li class="side_article_list_item"> 10. <a href="http://de.voidcc.com/question/p-rqyggrcg-nt.html" target="_blank" title="Wie fokussiere ich die nächste zustandslose Eingabe, wenn ich weiter drücke"> Wie fokussiere ich die nächste zustandslose Eingabe, wenn ich weiter drücke </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> Verwandte Themen</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://de.voidcc.com/question/p-snnnvsrx-bp.html" target="_blank" title="Dynamische Daten in Gurken Tabellen"> Dynamische Daten in Gurken Tabellen </a> </li> <li class="side_article_list_item"> 2. <a href="http://de.voidcc.com/question/p-grafhazy-ho.html" target="_blank" title="Daten aus Excel für Gurken-Funktion lesen"> Daten aus Excel für Gurken-Funktion lesen </a> </li> <li class="side_article_list_item"> 3. <a href="http://de.voidcc.com/question/p-ogmsiprt-ek.html" target="_blank" title="Models, Naming, und dies"> Models, Naming, und dies </a> </li> <li class="side_article_list_item"> 4. <a href="http://de.voidcc.com/question/p-hpydotfj-by.html" target="_blank" title="Entity Framework 5 Enum Naming"> Entity Framework 5 Enum Naming </a> </li> <li class="side_article_list_item"> 5. <a href="http://de.voidcc.com/question/p-dplowmap-k.html" target="_blank" title="SQL Naming Conventions"> SQL Naming Conventions </a> </li> <li class="side_article_list_item"> 6. <a href="http://de.voidcc.com/question/p-skjlzdwq-cn.html" target="_blank" title="Fehler: Naming Kollision erkannt"> Fehler: Naming Kollision erkannt </a> </li> <li class="side_article_list_item"> 7. <a href="http://de.voidcc.com/question/p-hfakwvzo-br.html" target="_blank" title="Methode Naming Probleme Swift"> Methode Naming Probleme Swift </a> </li> <li class="side_article_list_item"> 8. <a href="http://de.voidcc.com/question/p-ngmfxxrq-br.html" target="_blank" title="Enum Naming Convention - Plural"> Enum Naming Convention - Plural </a> </li> <li class="side_article_list_item"> 9. <a href="http://de.voidcc.com/question/p-wsmfzdvl-t.html" target="_blank" title="Business Logic Classes Naming"> Business Logic Classes Naming </a> </li> <li class="side_article_list_item"> 10. <a href="http://de.voidcc.com/question/p-ywfwdvsl-gk.html" target="_blank" title="XML Node Naming"> XML Node Naming </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://de.voidcc.com/contact">Sprechen Sie uns an</a></li> <li>© 2020 DE.VOIDCC.COM</li> <li><a rel="nofollow" href="https://beian.miit.gov.cn/" target="_blank">沪ICP备13005482号-13</a></li> <li><script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1280098168&web_id=1280098168"></script></li> <li><a href="http://cn.voidcc.com/" target="_blank" title="程序问答园区">简体中文</a></li> <li><a href="http://hk.voidcc.com/" target="_blank" title="程序問答園區">繁體中文</a></li> <li><a href="http://ru.voidcc.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.voidcc.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.voidcc.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.voidcc.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.voidcc.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.voidcc.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.voidcc.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.voidcc.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.voidcc.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.voidcc.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.voidcc.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-77509369-5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-77509369-5'); </script> <script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?67d4731349f0b00136755b80364ce381"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>