キュウリBDDフレームワークのドキュメントでは、Gherkin言語から分離することを意図していたため、将来的に別の読者にやさしい言葉、つまりMarkdownをサポートする可能性があると述べています。 Gherkinはよく考えられたBDD言語ですが、別々に作成され、別々に管理された、正規表現に基づいたステップ定義としての単体テストの実装は、私に偏っています。 BDDのマークダウンに基づいたプロジェクトの立ち上げに成功したことはありますか?私は、モック、アサーションライブラリなどを設定するために、現実のテストを現場の背後で働く、思慮深いプロジェクト指向のユーティリティライブラリで記述するためのコード構文書式の使用を夢見ています。Markdownとのユニットテストおよび/または統合テストを書くツール、パッケージ、またはフレームワークはありますか?
1
A
答えて
2
関連する問題
- 1. jQuery-Mobile Meteorサンプル統合および/または統合ガイドライン
- 2. Pythonの統合テストと単体テストを区別するための規則はありますか?次のようにユニットテストとPythonパッケージを構成する
- 3. ユニットテストはどの時点で統合テストになりますか?
- 4. PDFおよび/またはlibharuのドキュメントはありますか?
- 5. smooks for .NETのような統合フレームワークはありますか?
- 6. SQLiteを使って統合テストを書く経験はありますか?
- 7. Railsモデルと統合するETLツールはありますか?
- 8. JenkinsまたはHudsonビルドオプションおよび/またはパッケージ操作
- 9. Apache 2.2および/またはwin32の下でmod_libpqがうまくいくことはありますか?
- 10. iTunesおよびAndroid Marketのテスト段階はありますか?
- 11. ユニットテストをPARまたはPerlAppでパッケージ化する方法はありますか?
- 12. JavascriptフレームワークはGrailsとうまく統合できますか?
- 13. 404のユニットテストまたは統合テストを見つけることはできますか?
- 14. Mavenとうまく統合されたScalaユニットテストツールはありますか?
- 15. のIQueryableユニットまたは統合テスト
- 16. 統合OpenJPAデータアクセスオブジェクトまたはサービスファサードのテスト?
- 17. CouchDbとSolrを統合したプロジェクトはありますか?
- 18. CPPUnitとVS2008またはEclipse CDTを統合するプラグインはありますか?
- 19. 統合テストのための良いredmineプラグインはありますか?
- 20. vImageからUIImageまたはファイル - SwiftおよびAccelerateフレームワーク
- 21. Postgres、Npgsql、およびロールバックを使用した統合テスト
- 22. iOS、Android(そしてWindows Phone)を書くためのフレームワークはありますか?
- 23. C#でGUIエディタを書くためのフレームワークはありますか?
- 24. Silverlightで書かれたオープンソースマッピング/ GISフレームワークはありますか?
- 25. CruiseControl、nUnit、nAnt、およびASP.net MVCと統合されたJavascriptの自動ユニットテストMVC
- 26. venneulerおよび/またはrJava Rパッケージをインストールする
- 27. WSDLのようなREST Webサービスに関する文書を書くためのツールはありますか?
- 28. PHP統合のためのALIPAY APIはありますか?
- 29. ソフトウェアアセスメントおよびテスト用ツール
- 30. Pythonで書かれたSelenium RCテストは、PHPUnitに統合できますか?
Markdownの作成者は、仕様書が書かれているMarkdownと完全に反対であることを明示しています。 [ルール](http://daringfireball.net/projects/markdown/syntax)はあなたが手にする最も近いものですが、[Babelmark 2 FAQ](http://johnmacfarlane.net/babelmark2/faq.html)を読むことをお勧めします。 )いくつかの人々はそれを持っている問題の素敵な要約のために。 – Waylan
これらの人々のうちのいくつかは、[CommonMark](http://commonmark.org/)を作成しました。これはMarkdownに似ていますが、多くの例と完全なテストを含む完全に洗練された仕様です。個人的には、古いMarkdownプランが好きですが、特定の実装(およびその実装の特定の動作)に結びついていない単体テストを見つけるのは難しいでしょう。しかし、[markdown-testsuite](https://github.com/karlcow/markdown-testsuite)には(現在放棄されている)努力がありますが、参考になるかもしれません。 – Waylan
ありがとう@Waylan!私が夢見ている仕様は、ヘッダー/テーブルセル/太字/下線のコードブロックとキーワードを解釈して一連のテストを実行することで、Markdownのフォーク/ブランチ/スピリットとなるでしょう。これは、テストコードと機能仕様の分離を強制しないことで、ガーキンとキュウリの代替品となります。 –