使用替换/模拟库进行应用程序层测试

时间:2013-05-31 20:30:49

标签: c++ testing c++11 mocking

我们有一个本机C ++业务功能库,它有几个基于它的UI(Web,Web服务,桌面)。该图书馆拥有大量(并且不断增长)的图书馆级单位和部分。集成测试。

我正在寻找一种测试各种UI图层的方法,而不会重复在图书馆级别单元中完成的测试。集成测试。

我目前的想法是创建(希望以大多数自动化方式)库的模拟版本。该库的模拟版本将对来电和电子邮件进行结构化记录。他们的参数,并提供一致的静态返回值。然后我们可以在每个产品下放置模拟库/引擎,并尝试确保应用程序的UI /上层正确连接到库。

问题/ S

  1. 有更好的方法吗?
  2. 是否有任何工具可以让模拟库生成更容易?

0 个答案:

没有答案