私は数年間、Fitnesse
を使用しているプロジェクトで作業しています。重要なトピックの1つは、メンテナンスと新しいテストの追加です。重複を避けるには、既存のfixtures
のドキュメントを用意することをお勧めします。 C#
またはC++
コードからfixtures
のドキュメントを生成するツールがありますか?Fitnesseテストのフィクスチャのドキュメントを生成する方法
0
A
答えて
0
私は主にJavaで動作し、JavaDoc(xmldocに相当)に基づいてそのフィクスチャのドキュメントを生成したチームに遭遇しました。彼らは独自のソースポストプロセッサを作成し、各フィクスチャを記述するwikiページとこれらのコメントに基づいた各メソッドを生成しました。 .Net環境用に類似のものを作成することができます(まだ存在しない場合)。
私の個人的な経験は、フィクスチャのドキュメントを書くことは、私のコードでコメントで達成できるものを超えているということです。私のオープンソースライブラリの主要なフィクスチャごとに、すべてのメソッド(定義されたドメイン固有の言語)をリストした概要ページを作成しました。その下で、実際のフィクスチャを示す複数のサンプルテストページを追加しました。さらに私は、ドキュメント(種類の)も提供するフィクスチャのFitNesse受け入れテストを作成します。これはすべて手作業で、私は人々が施設から恩恵を受けることが重要であると信じています。
ジェネレータをセットアップして正しい入力が確実にフィクスチャのコードに表示されるようにするよりも、マニュアルを手作業で書いて時間を費やすほうが良いと思います。ちょうど2ctsです。
関連する問題
- 1. py.test:フィクスチャからテストを生成する方法
- 2. FitNesseテストは "クラスRunEtlFixtureはフィクスチャではありません"
- 3. C#Fitnesse + Slimを使用してFitnesseテストの状態を維持する方法
- 4. Fitnesseテスト名の取得方法
- 5. mocha BDDテストからAPI htmlドキュメントを生成する方法は?
- 6. ジャスミンテスト用のフィクスチャを生成する方法
- 7. Symfony 1.0のフィクスチャYMLからSQLを生成する方法は?
- 8. 再生フレームワークの機能テストのためにデータベース/フィクスチャを設定する方法
- 9. ケーキコンソールのモデルに基づいてテストとフィクスチャを生成
- 10. Golangテストのフィクスチャ
- 11. パースサーバーアプリケーションでドキュメントを生成する方法
- 12. FitNesseテストを停止するユーザーを処理する方法(スリムテーブル)
- 13. モカのテストとフィクスチャ
- 14. アリス・フィクスチャでネストされたセット・エンティティのDoctrineフィクスチャ・データを生成する
- 15. Clojure:テストでフィクスチャを使用する方法
- 16. リップ機能テストでフィクスチャを追加する方法(symfony 2.8)? 。
- 17. インポートされたポッドのドキュメントをローカルで生成する方法
- 18. .NET用に新しいタイプのFitNesse SLIMフィクスチャを作成することは可能ですか?
- 19. テスト結果をフィクスチャと比較するDjangoの方法はありますか?
- 20. FitNesse RestFixtureを実行コマンドラインからのテスト
- 21. Railsテストケース:グローバルなフィクスチャではなく、特定のテストケースのフィクスチャを作成する方法はありますか?
- 22. Fitnesse SetUp/TearDownをバイパスする方法は?
- 23. Django 2.0 - dumpdataのフィクスチャを使用したテストでutf8mb4のエンコーディングエラーが発生する
- 24. Sphinx:Sphinxを使用してドキュメントを生成する方法
- 25. py.test:テスト間でグローバル変数(フィクスチャに依存する)を共有する方法
- 26. Tastypieドキュメントの生成
- 27. Javascriptのドキュメント生成
- 28. フィクスチャで循環参照を作成する方法は?
- 29. haddockでドキュメントを生成する方法は?
- 30. 990応答EDIドキュメントを生成する方法