Testability Driver TDriver 是一个 Qt 应用程序的自动化测试工具,支持跨平台以及 Symbian 和 Meego 。
示例测试脚本:
require 'tdriver'
include TDriverVerify
sut = TDriver.sut(:sut_qt)
calc_app = sut.run(:name => 'calculator')
calc_app.find(:name => 'oneButton').tap
calc_app.find(:name => 'plusButton').tap
calc_app.find(:name => 'twoButton').tap
calc_app.find(:name => 'equalButton').tap
verify { calc_app.find(:name => 'display', :text => '3') }
calc_app.close