我到目前为止一直是部分QA自动化/部分Web开发人员,主要致力于自动化的QTP/VBScript。
不久,我将作为Automation Architect开始一个新项目。
虽然我有自动化框架的总体方法和想法,但我想要开发,准备好了,我需要一些帮助来决定自动化工具。我很乐意使用QTP,因为我可以像我目前的项目一样使用低级函数的完整库。
但是我觉得QTP内置的一个东西是'跨浏览器'支持,我觉得IE只能用QTP最好瞄准,Firefox/Chrome支持还是有点限制。此外,QTP不允许一次在多个浏览器窗口中测试。 (我也许在这里错了,最新的QTP版本可能支持这一点,如果是的话,我将不胜感激,如果你可以分享你的经验)
我们的目标应用主要是Web应用程序和目标Web平台将是IE/Chrome/Firefox/Safari /歌剧。
所以我也想给Selenium或Sahi一试。 作为一名Web开发人员,我可以说我擅长JavaScript,因此适应Selenium对我来说不应该是一个重大转变。
但是,在我继续用Selenium弄脏手之前,我想听听专家们在这里的想法。
您感觉如何?Selenium/Sahi的跨浏览器自动化体验有多好,或者您对Selenium的抱怨有多好。
当涉及到我们从QTP获得的自动化开发人员为VB脚本世界敞开大门的灵活性时,Selenium会有多大帮助 - 我们可以使用大量支持VBScript,系统级脚本的扩展脚本或网络相关的脚本或IE设置编程,运行时DLL注册或其他批处理文件,数据库链接(ADODB),使用第三方API/Web API等,XML编程,使用.net库等。QTP或硒或其他东西?
在此先感谢,非常感谢分享您宝贵的经验。
您应该阅读https://stackoverflow.com/help/on-topic – SiKing 2014-11-04 20:58:56