0

测试团队从 DEV 团队获得了一个 C++ dll。必须通过传递输入参数来测试该 dll 中的方法。SQL DB 中已经提供了预期的输出。

测试该 dll 并验证和验证结果的更好方法是什么?

很少有人建议使用 WSDL(来自 dll)使用 WebService。完成后,将 Web 服务的结果与 SQL 中的现有数据进行比较。

这是更好的方法还是任何简单的方法?

请帮忙。

谢谢拉姆

4

1 回答 1

1

取决于你如何获得 DLL:

  1. 如果您有 DLL 头文件和 .LIB 创建一个新项目并链接到 DLL
  2. 如果您没有 LIB 和标头:使用适当的 Windows API 加载库

第二种方法使用 LoadLibraryEx/GetProcAddress - http://msdn.microsoft.com/en-US/library/ms684179%28v=vs.85%29.aspxhttp://msdn.microsoft.com/en-US/ library/ms683212%28v=vs.85%29.aspx并假设您的 DLL 中有普通方法......如果不是这种情况,您可能需要回退到 1。

然后

  1. 编写代码以执行 DLL 中的方法
  2. 编写代码以从 SQL DB 加载预期的输出(无论是什么)
  3. 编写代码来比较这两个的输出......

基本上就是这些步骤,当然你可以细化。

于 2013-10-18T11:11:54.953 回答