什么是Selenium,为什么它被广泛选择?


答案:Selenium是由Jason Huggins在2004年开发的自动化测试框架或套件。它在过去进行了多次升级。Selenium WebDriver 2.0于2011年上市,3.0于2016年上市,目前最新版本是4.0。

Selenium用于创建自动化脚本,以验证Web应用程序的功能需求,从而减少手动测试工作量,提高质量和生产力。它还支持各种浏览器和平台。

Selenium不是一个独立的工具;它更像是一个包含多个工具的包,因此通常被称为套件。Selenium包含以下工具组:

  • **Selenium集成开发环境** - Selenium集成开发环境(也称为Selenium IDE)是一个主要支持录制和回放的工具。

  • **Selenium远程控制** - Selenium远程控制(也称为Selenium RC)基本上是一个服务器,允许在多种编程语言和浏览器中创建测试脚本。

  • **Selenium WebDriver** - 它是一个比Selenium RC具有众多优势的工具。Selenium WebDriver没有服务器,它直接与浏览器通信。

  • **Selenium Grid** - Selenium Grid允许在多个环境和浏览器上同时执行测试。因此,它经常用于并行执行。

Selenium在业界广泛使用是因为它具有以下特性:


特性
Selenium
支持的语言
Java、Python、C#、Javascript、Ruby、Perl
支持的环境
Windows、Linux、Mac
成本
免费
客户支持
开源社区
许可证
开源
编程知识
需要
支持的浏览器
Firefox、Chrome、IE、Safari
分布式测试

发布周期
快速响应的小型发布周期
持续集成
在Jenkins中调度脚本的插件
第三方集成

测试人员友好

Selenium可以用于以下类型的测试:

  • 功能测试用例

  • 回归测试用例

  • 验收测试用例

  • 健全性测试用例

  • 冒烟测试用例

  • 端到端测试用例

  • 跨浏览器测试用例

  • 集成测试用例

  • 集成测试用例

更新于:2020年6月10日

144 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.