sam*_*per 2 testing user-interface automated-tests cross-platform jruby
请比较和对比至少两个这些工具在Mac OS X,Windows和Linux上自动测试GUI应用程序的适用性.
被测试的应用程序可能会使用JRuby和Swing编写,以防这是您评估的一个因素.
布朗尼指出在你的答案中讨论所有三个工具:)
FitNesse要求您设置服务器,并且所有测试都是通过该服务器提供的网页编写的.它的优点是任何人都可以创建,运行或检查您的测试用例.因此,它可以说对产品专家来说更加友好
另一方面,机器人更像是一个命令行工具.它的优点是您可以使用您选择的编辑器编辑测试用例,因为支持的测试格式都是纯文本(制表符分隔,html,rst).你可以在windows,linux和OSX上使用一个功能(但在编写时有错误)IDE(RIDE).此格式的一个优点是,您可以将测试用例检查到与代码相同的存储库中,并且可以轻松地与CI服务器(如Jenkins)集成.因此,机器人可以说对技术类型(软件和测试开发人员)更加友好.
两者在测试桌面,基于摆动的GUI方面具有大致相同的限制.两者都能够连接到被测试的应用程序,但桌面GUI测试本身就很困难.
| 归档时间: |
|
| 查看次数: |
1620 次 |
| 最近记录: |