我正在使用一个使用Infragistic网格的桌面应用程序.我们需要自动化回归测试.
QTP本身并不支持这一点,我们需要购买我公司不太感兴趣的新插件.
我们是否有自动化桌面应用程序回归测试的开源工具?申请是在Dot网络,但我不认为这有很大的不同.请注意,我已经将测试完成归零,但它再次获得许可.我需要一些开源.
创建良好的自动化GUI测试是一项重要的时间投入.虽然一些自动化测试工具允许您通过屏幕录制创建测试,但最好的测试是使用脚本执行的,以便您可以概括行为.ie ..等到对话框X出现,输入Y,成功时执行Z.TestComplete允许您使用多种脚本语言(包括javascript)创建可靠的测试,其中有很多钩子用于增值组件,即...拉测试的能力来自DB的输入(数据驱动测试),黄金主图像与目标的比较,OCR以图形形式解释对话框文本.与其他商业报价相比,其价格合理.
我喜欢开源,就像下一个人一样.但是我们选择了TestComplete以及找不到合理的开源替代方案.如果您认真对待自动化测试,那么您最终将创建数千行可重用且强大的测试代码,这些代码应该添加足够的价值来证明成本合理.
TestComplete也是由那些让你现在在软件博客上使用Joel的网站的人推荐的,并且是多个Jolt奖的获得者TestComplete jolt奖
此外,作为QTP用户,您可能会发现有关TestComplete与QuickTestPro的讨论很有趣.我不想听起来像是这个产品的倡导者.但是我已经成功地在几个不同的操作中使用了它多年,并且推荐给我所知道的每个软件公司.除非您能找到相同或更好的开源应用程序,否则我建议您使用此产品并花钱,因为这样可以省钱.
请注意,此建议主要针对Windows桌面应用程序.对于基于Java的应用程序,您可能有一些合理的开源替代方案:用Java编写的开源自动化测试工具
| 归档时间: |
|
| 查看次数: |
28821 次 |
| 最近记录: |