![]() |
1
1
我愿意被证明是错误的,但是测试框架通常是
我还担心“gui使用了很多复杂的启动代码…”你打算测试启动代码吗?或者测试周围的其他东西? 一般来说,当我开始考虑向应用程序中添加测试时,我会尝试找到在许多应用程序中使用的较小的部分,并为它们编写测试。然后,我开始测试那些集成了小部件的大部件。我的一般想法是,如果这些小部分工作正常,那么要么我已经正确地将它们组合在一起,事情应该会正常工作,要么我没有,当我试图运行应用程序时,事情显然会失败。 我应该提到,特别是qt应用程序的gui测试还有其他选项。它们更像是在程序上运行的脚本,并记录输出。如果你感兴趣,你可以调查一下 Squish for Qt . |