什麼是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 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告