Qt-Creator是否支持单元测试?

时间:2013-09-19 20:48:06

标签: c++ c qt unit-testing qt-creator

我开始使用Qt-Creator来尝试编程qt,但我也注意到它是一个非常好的用于C和C ++编码的IDE。

在过去的几个月里,我一直在尝试通过nose IDE支持的pycharm等框架在Python中编程时注意测试驱动开发的好处。

C ++和C是否有可以在Qt Creator中使用的等效测试框架?如果没有,是否有其他一些IDE可以尝试支持pycharm提供的相同(或类似)集成?

2 个答案:

答案 0 :(得分:7)

是的,确实如此。您可以阅读有关如何使用QTestLib tutorial在QT上进行单元测试的内容。

如果你想要一个不需要使用Qt库的框架,你可以使用googletest,这是一个Google的框架,可以在很多环境下运行(比如 mLinux,Mac OS X,Windows ,Cygwin,Windows CE和Symbian - 取自googletest docs)

另外,如果您想了解更多C ++单元测试框架,可以查看wikipedia page。那边有很多选择。

答案 1 :(得分:2)

有库QTestLib

引用QtCreator文档:

  

诺基亚提供的QTestLib框架是一种用于对基于Qt的应用程序和库进行单元测试的工具。 QTestLib提供了单元测试框架中常见的所有功能,以及用于测试图形用户界面的扩展。

我还在Linux上使用4.8 ....