-2

グループに分割できる、さまざまな抽象化レイヤーを持つプロジェクトがあります。

  • 内部 API;

    • データ アクセス層 (DAL)

    • ビジネス アクセス層 (BAL)

    • ...

  • パブリック API

    • 内部データにアクセスできるパブリック アクセス可能なクラス。

    • REST エンドポイント。

    • ...

パブリック API サービスの内部では、内部 API を使用します。

  1. このすべてのレイヤーに対して単体テストを記述する必要がありますか?それとも内部 API に対してのみ記述する必要がありますか?

  2. ベストプラクティスはありますか?

  3. 内部 API からテストの作成を開始し、ボトムアップで次のレイヤーに移動する必要がありますか?

4

1 に答える 1