1

ビジネス機能のネイティブ C++ ライブラリがあり、その上にいくつかの UI (Web、Web サービス、デスクトップ) が組み込まれています。ライブラリには、ライブラリ レベルの単体テストと統合テストの大部分 (および増加中) があります。

ライブラリ レベルの単体テストと統合テストで行われるテストを複製せずに、さまざまな UI レイヤーをテストする方法を探しています。

私の現在の考えは、(できればほとんど自動化された方法で) ライブラリのモック バージョンを作成することです。ライブラリのモック バージョンは、着信呼び出しとそのパラメーターの構造化されたログを作成し、一貫した静的な戻り値を提供します。次に、各製品の下にモック ライブラリ/エンジンを配置し、アプリケーションの UI/上位レイヤーがライブラリに正しく接続されていることを確認します。

質問

  1. より良い方法はありますか?
  2. モック ライブラリの生成を容易にするツールはありますか?
4

0 に答える 0