【发布时间】:2017-09-13 12:58:11
【问题描述】:
如何在 QT 中创建/启动集成测试?例如,我想测试我的应用程序接收事件并使用 QSignalSpy 检查信号,但看起来没有选项可以执行您的应用程序并在此之后进行测试。
更新:
我熟悉 QTest 并使用它 - 我实际上是在寻找如何启动 custom 应用程序,而不是使用 QTEST_MAIN 宏
【问题讨论】:
标签: qt integration-testing qtestlib
如何在 QT 中创建/启动集成测试?例如,我想测试我的应用程序接收事件并使用 QSignalSpy 检查信号,但看起来没有选项可以执行您的应用程序并在此之后进行测试。
更新:
我熟悉 QTest 并使用它 - 我实际上是在寻找如何启动 custom 应用程序,而不是使用 QTEST_MAIN 宏
【问题讨论】:
标签: qt integration-testing qtestlib
看看QTest。它是为单元测试而设计的,但您可以使用它来启动您的应用程序,在对象上执行鼠标点击和按键操作。每当你得到一个模态窗口时,它确实会让人有点头疼,但在 SO 上有一些解决方法。
【讨论】: