什么是硒,为什么要广泛选择呢?

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

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

硒不是一个独立的工具。而是将其视为多种工具的组合,因此通常称为套件。硒包括以下工具组-

  • Selenium集成开发-Selenium集成开发也称为Selenium IDE,是主要支持记录和回放的工具。

  • Selenium远程控制-Selenium远程控制也称为Selenium RC,基本上是一台服务器,可以使用多种编程语言和浏览器创建测试脚本。

  • Selenium WebDriver-这是一个与Selenium RC相比具有众多优势的工具。Selenium WebDriver没有服务器,并且与浏览器通信。

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

硒由于以下特性而在行业中得到广泛使用-


特征

支持的语言
Java,Python,C#,Javascript,Ruby,Pearl
支持环境
Windows,Linux和Mac
成本
自由
客户支持
开源社区
执照
开源的
编码知识
需要
支持的浏览器
Firefox,Chrome,IE,Safari
分布式测试

发布周期
释放周期短,响应迅速
持续集成
插件来计划Jenkins中的脚本
第三方整合

测试员友好

硒可以用于以下测试类型-

  • 功能测试案例

  • 回归测试用例

  • 验收测试用例

  • 健全性测试案例

  • 烟雾测试案例

  • 端到端测试用例

  • 跨浏览器测试用例

  • 集成测试用例

  • 集成测试用例