0

テスト チームは、DEV チームから C++ dll を入手しました。その dll のメソッドは、入力パラメーターを渡してテストする必要があります。期待される出力は、SQL DB で既に利用可能です。

そのdllをテストし、結果を検証して検証するより良い方法は何ですか?

(dll から) WSDL を使用して WebService を使用することを提案する人はほとんどいません。それが完了したら、Web サービスからの結果を SQL の既存のデータと比較します。

これはより良いアプローチですか、それとも単純なアプローチですか?

助けてください。

ありがとうラム

4

1 に答える 1

1

DLL の入手方法に応じて、次のようになります。

  1. DLL ヘッダー ファイルと .LIB がある場合は、新しいプロジェクトを作成し、DLL にリンクします。
  2. LIB とヘッダーがない場合: 適切な Windows API を使用してライブラリをロードします。

2 番目のアプローチでは、LoadLibraryEx/GetProcAddress を使用します - http://msdn.microsoft.com/en-US/library/ms684179%28v=vs.85%29.aspxおよびhttp://msdn.microsoft.com/en-US/ library/ms683212%28v=vs.85%29.aspxであり、DLL にプレーンなメソッドがあると仮定しています...そうでない場合は、1 にフォールバックする必要があるかもしれません。

それから

  1. DLL でメソッドを実行するコードを記述します。
  2. SQL DB から期待される出力をロードするコードを記述します (それが何であれ)。
  3. これら 2 つの出力を比較するコードを記述します...

基本的にこれらは手順です。もちろん、改良することもできます。

于 2013-10-18T11:11:54.953 に答える