9

API の自動化に Behave BDD ツールを使用しています。ビヘイビアケースを使用してコードカバレッジを提供するツールはありますか?

カバレッジ モジュールを使用してみましたが、Behave では機能しませんでした。

4

1 に答える 1

17

カバレッジのある任意のモジュールを実行して、コードの使用状況を確認できます。あなたの場合、近くにあるはずですcoverage run --source='.' -m behave

Aceptace/Integration/Behaviour テストのコード カバレッジを追跡すると、簡単に高いカバレッジ数が得られますが、コードが適切にテストされているという考えにつながる可能性があります。

これらは、どの程度のコードが適切に「カバー」されているかを追跡するためではなく、連携して動作することを確認するためのものです。

単体テストとカバレッジを結び付けることは、私にとってより理にかなっています。

于 2014-05-23T19:07:34.503 に答える