我们之前一直使用RFT作为自动化测试工具,并且已经积累了数以万计的自动化测试用例脚本,现在我们需要升级到Selenium工具,有没有办法让Selenium执行RFT脚本?
答案 0 :(得分:1)
您可以从命令行执行RFT脚本并解析HTML输出日志以确定测试是通过还是失败;我对Selenium并不过分熟悉,但也许能够做到这一点。
答案 1 :(得分:1)
您无法将RFT脚本转换为Selenium脚本,因为它们以完全不同的方式工作。
你基本上必须从头开始重写所有内容。
借此机会审核所有自动化测试。也许更多的测试分析可以带来更好的测试设计,减少脚本数量,发现覆盖范围太大的区域以及测试不能很好覆盖的区域。
您可以在Software Quality Assurance & Testing中获得一些帮助。
答案 2 :(得分:0)
因为RFT需要Obj Map文件来识别对象,所以RFT脚本不仅是一个java文件,你可以检查一个RFT脚本有多个不同的postfix文件,如.rftdef和.rftxmap文件。所以将RFT脚本转换为Selenium脚本是不可能的。我的建议是 Yamikuronue说使用RFT命令行来运行RFT脚本,或者如果你不喜欢两个工具,你可以尝试将Selenium脚本放入RFT环境,导入selenium jar,而selenium可能会播放导致RFT也是eclipse IDE,这只是我的想法,我还没有付诸实践