如何伪造表单测试输入?

Mas*_*ler 6 delphi testing events input

我正在为我的Delphi 2009应用程序构建测试工具.测试逻辑非常简单.确保表单正常工作证明有点复杂.我想要一种方法来模拟真实的用户输入,打开一个表单,让它认为用户键入某些东西并点击某些地方,并确保它正确反应.我确定有办法做到这一点,我只是不知道它是什么.有谁知道怎么做?

dma*_*kic 6

DUnit有GUITesting.pas whicih扩展测试,所以你可以发送点击,键和文本到窗体上的控件,但这是关于它.

去年在那里提到了由CodeGear开发人员内部使用的Zombie GUI测试框架,但是自从Steve离开Falafel之后就没有了.


Bru*_*Gee 5

TestComplete是一个不错的选择.GUI测试的另一个商业选择是SmarteScript: