使用C ++ DLL进行测试的好方法

时间:2013-10-18 10:27:49

标签: c++ dll wsdl

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

测试该DLL以及验证和验证结果的更好方法是什么?

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

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

请帮忙。

由于 RAMM

1 个答案:

答案 0 :(得分:1)

根据你获得DLL的方式:

  1. 如果你有DLL头文件,.LIB创建一个新项目并链接到DLL
  2. 如果您没有LIB和标题:使用适当的Windows API加载库
  3. 第二种方法使用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. / p>

    然后

    1. 编写代码以执行DLL中的方法
    2. 编写代码以加载SQL DB的预期输出(无论可能是什么)
    3. 编写代码来比较这两个的输出......
    4. 基本上这些是步骤,当然你可以改进。