• Resize,w 360,h 240
    Squish测试实例

    启动Squish后,首先需要创建一个test suite——只需取个名字即可,然后需要指定待测试的可执行文件——可在test suite的...

  • Squish简介

    Squish简介 之所以选择Squish是因为我在多个实际项目中使用过它,而且Squish似乎正被广泛使用。虽然它是商用的,如果你想先试用...

  • 自动化GUI测试

    通过单元测试,我们可以方便地独立测试一个或几个类,但我们需要手动编写所有的测试用例。有更好的方法吗?例如,能否用记录点击的方式代替手写C+...

  • QtCreator对测试的支持

    QtCreator对测试的支持 QtCreator可以创建自动测试型项目,可以是独立项目,也可以作为子项目集成,如下面图所示: 我们可以将视图由...

  • Qt Test对数据驱动测试支持

    Qt Test的另一个特性是所谓的“数据驱动测试”,即通过表格数据的驱动多次执行QCOMPARE()宏。数据表格需要先用QTest::addCo...

  • QSignalSpy和QBENCHMARK

    此外,Qt Test提供了QSignalSpy类,可用于对QObject对象发射的信号进行计数和检查: QSignalSpy spy(ts...

  • Qt Test模块的应用

    我们可以看到,有两个特殊的槽用于初始化及清理测试例。在一个测试例中,我们可以使用一些QTest的助手函数模拟GUI事件: void SomeWi...

  • Qt Test模块

    Qt Test Qt Test是可以用标准方式支持单元测试的Qt模块。它唯一的功能是它有一系列工具函数,可以用来模拟GUI事件例如鼠标点击...

  • 单元测试

    单元测试 嗯,让我们从一个简单问题开始:怎样测试GUI应用程序?怎样测试QML应用程序?测试非GUI类很简单:只需要实例化一个类,调用它的...

文集作者