私はFitnesseに比較的新しいです。私が現在やっていることは、私の新しいプロジェクトのためにFitnesseを見て、これが私の受け入れテストのための正しいツールであるかどうかを勉強しようとしています。春のブートテストのフィットネス
私が取り組んでいるプロジェクトは、基本的に私が複数のスプリングブートマイクロサービスを持つマイクロサービスプロジェクトであり、受け入れテストでは残りのコントローラを直接(休憩によって)呼び出す場合があり、春のサービスを直接。
私は、インターネット上の多くの研究をしましたが、私は明らかに私はこの使用しますFitnesseを達成することができるだろうかを識別することができませんでした。
私はプロジェクトをビルドするためにmavenを使い、CIツールとしてジェンキンズを使うつもりです。私はspringboottestと一緒に使うことができますか?例えばキュウリでできますか?
提案がありますか?
単体テストの注釈が組み込まれているようですが、おそらくfitnesseからそれを使用するのは、「テスト/モック」サーブレット環境を起動してから、ユニットテスト方法。この効果を得るには、@Testメソッドを使用しないで、 "@IntegrationTest"という注釈でfitnesseフィクスチャをマークすることができますが、わかりません。 https://blog.jayway.com/2014/07/04/integration-testing-a-spring-boot-application/ –
また、キュウリと比較してfitnesseの本当の強さは、すべてから離れていてアクセス可能なwikiですブラウザで開発者と対話してテストを作成していない顧客がいる場合、これは素晴らしいことです。そうしなければ、キュウリのような開発者中心のツールが適しているかもしれません。別のwikiなしで表テストをしたい場合は、fitnesseに埋め込まれた "fit"ライブラリを使うこともできます。 –