OK、それで、テストに関する情報、さまざまなテストライブラリなどについて調べてみました。
人々は常に、これらのテストの違いを、一方が高レベルで他方が低レベルであると明確に定義しているように私には思えます。また、適切にテストされたアプリケーションには、スタイル テストと統合テストなどの両方が含まれます。
しかし、テストの種類に関するすべての記事は、「実際には、違いが実際に何であるかを理解するのは難しいかもしれない」のようなもので終わっているようです. あらゆる種類の完全なコード カバレッジに到達するために両方のテストが必要であると同時に、それぞれがどのように見えるかについての良い情報/例を持っていないほど、人々が非常に説教しているように見えるのは奇妙だと思います。
私が質問しているのは、私が過去に行ったことよりもはるかに大きく、より関与することを約束する新しいプロジェクトを開始しているためです. 私は自分のテストで適切なワークフローを維持し、進行中にテストでギャップを作成しないようにしたいと考えています (過去のプロジェクトは小規模であり、発生した可能性のあるギャップが大きな問題を引き起こすことはないようです)単純ではなかった実稼働中の t0 正しい)
それは良い受け入れテストのように思えますが、自然にユニットテストにつながります。それを取得すると、この魔法のようなことが起こり、開発ライフがはるかに幸福になるためです.
とにかく、優れたテスト ワークフローを開始するための良い議論を知っている人はいますか?
.net の例は素晴らしいでしょうが、ほとんどのテスト フレームワーク cucumber(gherkin)/rspec などはすべてかなり読みやすいように意図されているため、どの例でも良いはずです。