selenium主要的特点是灵活轻巧,QTP主要的特点是功能强大。 Web 测试的角度,两个工具都能满足正常的测试需求。 当你用 QTP/Selenium 时,相信书和文档是你第一样会找的东西。在这样面, QTP 使用在中国使用还是蛮广泛的,资料和书籍也相当丰富,而 Selenium 的资料就相对比较少一些,找资料最好的地方就是官方论坛。

selenium 开源,免费 。应用领域WEB 。数据驱动要用编程实现。 Selenium RC 支持用多种语言编写测试案例, 支持html,java,C#,ruby,python,perl,php自动化程度比较高,生成的perl代码基本不需要太多修改。录制回放成功率低。 Selenium 使用灵活,简单,写出的测试案例非常简洁,优美,也易于维护。

QTP:商用需要付费且价格不菲。应用领域WEBWINDOWS GUI, .NET WINFORM,JAVA 它支持对操作 Windows 窗口,当你要从 Web 上下载一些东西,自然此时就会弹出一个 下载框 ,由于那个框框是 Windows 窗口, Selenium 是处理不了的,所以必须通过第三方的脚本处理。 数据驱动支持灵活,可通过简单的设置完成数据驱动的自动化脚本。采用VBscript, 每个action的代码需要自己手动添加,需加校验。录制回放成功率高。 如果你有一个测试平台,你会发现把 QTP 整合到平台是很麻烦的事情。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐