2

私たちは、.Net (C#)、Java、JavaScript、Python、および Ruby で実装される製品を開発しています。この製品は、基本的に開発者向けのライブラリであり、バックエンド サーバー インフラストラクチャへのクライアント インターフェイスとして機能します。したがって、テストする必要があるインターフェイスは、ターゲット言語で公開されている API です。

私の目的と質問のポイントは、これらの各クライアント ライブラリの回帰テストに使用できる単一の回帰テスト スイートを (つまり、単一の言語で) どのように作成するかということです。API は機能的に同一です (または、そうであると想定されているため、テストが必要です) が、関数のシグネチャ レベルでは必ずしも同一ではありません。そのため、テスト スイートと API 自体の間にシン アダプターが必要になると想像できます。

これを行う方法はいくつか考えられますが、この種の問題に対する既存の解​​決策があるかどうかを確認したかったのです。またはガイダンス/ベストプラクティス。Google を調べてみても、何も見つからないか、適切なキーワードが思い浮かびません。

何か案は?

4

0 に答える 0