标签: unit-testing user-interface mocking
我正在评估可用于单元测试我的GUI代码的不同选项(工具,框架)。我们的GUI是SWT / Swing组件的组合。我们评估的几个选项中有Rational Functional Tester(我们评估的其他选项是SWTBot,Jubula等)。 RFT(Rational Functional Tester)似乎满足了我们的大多数需求。我的问题是 - 我们可以使用任何模拟框架(如EasyMock,PowerMock,JMock等)和RFT吗?
答案 0 :(得分:0)
简短回答 - 它会奏效。 RFT并没有真正承担任何应用程序的任何事情。它创建的一些查找将使用类名;如果您使用find属性(或名称),那么这不会影响您。
答案很长 -
使用RFT进行单元测试GUI不是一个好主意。当您想要测试应用程序时(例如完整的系统测试),它更有用。考虑使用真实的单元测试框架,如uispec4j或FEST