Windows 下开发,你们的单元测试是如何进行的?

2018-12-12 17:33:01 +08:00
 nmgwddj

RT,想了解一下大家在 Windows 下开发单元测试是如何进行的,比如 C 接口或者 C++ 接口的测试。

我们现在的方式

C 接口和 C++ 接口由单独的开发人员开发,另外有一个人单独新建一个测试项目,根据开发的文档将编译后的动态库放到测试项目的执行程序目录下,然后利用 gtest 对每个接口进行有效性测试。

现在的缺点

其他平台的测试方式

我见过一些 nodejs 项目的测试方法,单元测试代码都是跟源码在一个项目中的。可以执行单独的命令来对项目中的接口进行同意测试,而不是这种实际项目和测试用例分开的方式。所以请问一下大家,是我的用法有问题还是 Windows 下 C 和 C++ 没有更好的测试方式?或者大家有什么建议?

2618 次点击
所在节点    C
4 条回复
auxox
2018-12-13 10:10:26 +08:00
mark
koebehshian
2018-12-13 11:22:36 +08:00
自己写脚本
nmgwddj
2018-12-13 13:38:33 +08:00
@koebehshian 脚本的话没办法配合 Visual Studio 这种集成了 gtest 插件的功能,可以单个运行某些单元测试。
nmgwddj
2018-12-14 15:11:58 +08:00
@auxox 哈哈,别光看呀,说说你的建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX