码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium

时间:2020-06-20 16:23:09      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:组件   直接   quic   web应用   组成   惠普   操作系统   一起   合并   

什么是Selenium

Selenium是一个免费的(开源)自动化测试组件,适用于跨不同浏览器和平台的Web应用程序。它非常类似于HP Quick Test Pro (QTP现在叫UFT),只是Selenium侧重于自动化基于Web的应用程序。使用Selenium工具进行的测试通常称为Selenium测试。

Selenium的组成

整个Selenium工具套件由四个组件组成:

Selenium IDE,一个Firefox插件,您只能在创建相对简单的测试用例和测试套件时使用它。
Selenium RC,也称为Selenium 1,它是第一个允许用户使用编程语言创建复杂测试的Selenium工具。
WebDriver是一个新的突破,它允许您的测试脚本直接与浏览器通信,从而从操作系统级别控制它。
Selenium Grid也是一个工具,它与Selenium RC一起用于跨不同的浏览器和操作系统执行并行测试。
Selenium RC与WebDriver合并形成Selenium 2,现已经更新到了Selenium 3 和Selenium 4。

Selenium的优点

Selenium在成本和灵活性方面比QTP更有优势。它还允许您并行地运行测试,而不像在QTP中,您只允许顺序地运行测试。

  • 成本(因为Selenium是完全免费的)
  • 灵活性(因为Selenium可以支持多种编程语言、浏览器和平台)
  • 并行测试(这是QTP能够做到的,但只有使用质量中心)

Quick Test Professional(QTP)是一种专有的自动化测试工具,在2006年被惠普收购之前,它曾属于Mercury Interactive公司。

Selenium

标签:组件   直接   quic   web应用   组成   惠普   操作系统   一起   合并   

原文地址:https://www.cnblogs.com/changxinblog/p/13168823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!