相关疑难解决方法(0)

60
推荐指数
2
解决办法
5万
查看次数

如何自动化集成测试?

我想知道一些事情,我知道为了让你的测试更容易,你应该在单元测试期间使用mock来测试你想要的组件,而不需要外部依赖.但在某些时候,你必须咬紧牙关并测试与数据库,文件,网络等交互的类.

我的主要问题是:你如何测试这些课程?

  • 我不认为在我的CI服务器上安装数据库是一种很好的做法,但你有其他选择吗?

  • 我是否应该使用其他CI工具创建另一个服务器,具有所有外部依赖性?

  • 我应该像我的单元测试一样经常在我的CI上运行集成测试吗?

  • 也许全职人员应该负责手动测试这些组件?(或负责创建测试环境并配置类和外部依赖关系之间的交互,例如编辑应用程序的配置文件)

我想知道你在现实世界中是怎么做的.

integration continuous-integration integration-testing

22
推荐指数
2
解决办法
3万
查看次数

如何检测应用程序所需的DLL?

简而言之:我想做"Dependency Walker"做同样的事情.

是否有任何Win32 API函数可以枚举EXE和/或DLL文件的依赖项?

是否有任何安全的方法来检测ActiveX类的依赖?(我怀疑这是可能的,但谁知道...)

编辑:我知道可用的工具提供相同的核心功能(Dependency Walker,ProcessExplorer,AQTime,...),但我想创建自己的程序,转储包含所需模块的文本文件.

dll winapi

7
推荐指数
3
解决办法
1万
查看次数