标签: qt integration-testing qtestlib
如何在QT中创建/启动集成测试?例如,我想在接收事件和使用QSignalSpy检查信号时测试我的应用程序,但看起来没有选项来执行您的应用程序并在此之后进行测试。
更新: 我熟悉QTest并使用它 - 我实际上正在寻找如何启动自定义应用程序,而不是基于QTEST_MAIN宏的应用程序
QTest
QTEST_MAIN
答案 0 :(得分:1)
看看QTest。它专为单元测试而设计,但您可以使用它来启动应用程序,对对象执行鼠标单击和按键操作。每当你得到一个模态窗口时,它确实有点令人头疼,但SO上有解决方法。