找到 720 篇文章 關於測試工具

什麼是不同的 Selenium 版本?

Adiya Dua
更新於 2020年7月6日 09:22:30

1K+ 次瀏覽

Selenium 1,也稱為 RC(遠端控制)和 WebDriver 在許多方面有所不同,但關鍵區別在於實現層,或者簡單地說,是它們的架構。顧名思義,RC 是遠端控制,它透過獲取瀏覽器的遠端控制權,然後透過注入編寫的自定義指令碼將要測試的自動化程式碼注入其中。WebDriver(稱為 Selenium 2)直接作用於瀏覽器,並使用瀏覽器內建的功能來觸發測試人員編寫的自動化測試。WebDriver 是遠端控制的繼任者。Selenium 的架構…… 閱讀更多

Alpha 測試和 Beta 測試的區別

Kiran Kumar Panigrahi
更新於 2023年2月20日 15:32:15

639 次瀏覽

Alpha 測試和 Beta 測試是基於真實使用者在真實環境中使用真實產品反饋的測試型別,但它們的目標和流程不同。閱讀本文以瞭解有關 Alpha 測試和 Beta 測試的更多資訊以及它們彼此之間的區別。什麼是 Alpha 測試?Alpha 測試是在釋出產品給外部客戶之前,由內部團隊在開發者站點進行的測試。Alpha 測試的主要目標是查詢錯誤並確定產品是否按預期工作…… 閱讀更多

什麼是 Selenium WebDriver?

Adiya Dua
更新於 2019年9月4日 07:50:47

903 次瀏覽

Selenium WebDriver 是一個允許自動化測試的框架。它允許跨各種瀏覽器進行測試。它可以在多個作業系統上的多個瀏覽器上執行多個測試。WebDriver 使得可以在 Linux 中編寫測試指令碼並在 Windows 中執行成為可能。WebDriver 支援多種程式語言,例如 Java、Python、Ruby、.Net、PHP 來建立測試指令碼。Selenium WebDriver 源自於 - 在 Selenium2 中,考慮了 WebDriver 的整合,該整合旨在解決 Selenium RC 的一些限制。Selenium 引入了以下新功能 - 它可以測試動態網站,其中頁面的內容會因滑鼠點選而改變。透過 WebDriver,…… 閱讀更多

JSON Wire 協議是如何工作的?

Adiya Dua
更新於 2019年9月4日 15:05:56

718 次瀏覽

A24 JSON Wire 協議是 WebDriver 與瀏覽器通訊時使用的協議。JSON 的工作原理如下 - 在伺服器-客戶端架構中,客戶端和伺服器必須同步,並且能夠接收和傳送請求和響應。顧名思義,JSON(JavaScript 物件表示法)用於表示具有複雜資料結構的物件。JSON Wire 協議充當客戶端庫和 WebDriver 之間的調解器。它在 Web 上在客戶端和伺服器之間傳輸資料。伺服器不理解…… 閱讀更多

哪個版本的 Firefox 與 Selenium 相容?

Adiya Dua
更新於 2019年8月7日 06:55:24

830 次瀏覽

Firefox 與 Selenium 的相容性一直是一個難題。在 Selenium3 之前,Firefox 曾經是 Selenium 的預設瀏覽器。但在 Selenium3 之後,透過顯式使用 GeckoDriver,我們可以初始化 FireFox 中的指令碼。只有在之前的版本(即 v47 和更早版本)中才完全支援 FireFox。Selenium WebDriver 版本 2.53 與 Mozilla FireFox 版本 47.0+ 不相容。在 v47.0 之後,FireFox 提供了 GeckoDriver。GeckoDriver 是一個代理,用於使用與 W3C WebDriver 相容的客戶端與基於 gecko 的瀏覽器(即 Mozilla FireFox)互動。GeckoDriver 充當 Selenium WebDriver 測試和 Mozilla FireFox 瀏覽器之間的連結。它是一個 Web 瀏覽器引擎…… 閱讀更多

什麼是 Selenium 中的 WebDriver?

Adiya Dua
更新於 2019年8月7日 06:47:04

4K+ 次瀏覽

它是一個 Web 自動化框架,允許我們在各種瀏覽器上執行測試。它可以在多個作業系統上的多個瀏覽器上執行多個測試。WebDriver 使得可以在 Linux 中編寫測試指令碼並在 Windows 中執行成為可能。WebDriver 支援多種程式語言,例如 Java、Python、Ruby、.Net、PHP 來建立測試指令碼。在 Selenium2 中,考慮了 WebDriver 的整合,該整合旨在解決 Selenium RC 的一些限制。引入的新功能 - 它可以測試動態網站,其中頁面的內容會因滑鼠點選而改變。透過 WebDriver,…… 閱讀更多

什麼是 Selenium 中的 Maven?

Adiya Dua
更新於 2020年7月2日 13:16:52

2K+ 次瀏覽

Maven 是一個意第緒語單詞,意思是知識的積累者。Maven 是一個用於構建和管理基於 Java 的專案的工具。基本上,簡單地說,它是一種管理基於 Java 專案的依賴關係的方法。在處理大型專案時,使用 POM(頁面物件模型)構建專案時可以使用 Maven。以下是使用 Maven 可以實現的目標 - 更簡單和統一的構建過程。提供高質量的專案資訊簡單的文件最佳實踐開發管理依賴關係讓我們逐一瞭解它們更簡單和統一的構建過程 - Maven 提供 pom.xml 配置檔案,其中包含所有資訊,例如構建目錄,…… 閱讀更多

誰建立了 Selenium?

Adiya Dua
更新於 2019年8月5日 11:23:22

162 次瀏覽

Selenium 最初是 2004 年 Jason Huggins 在芝加哥 Thought Works 公司內部開發的工具。Paul Gross 和 Jie Tina Wang 幫助了他,他們為測試內部的時間和費用應用程式(Python,Plone)構建了一個核心模式“JavaScriptTestRunner”。然後他們考慮開源這個測試工具。世界各地的 ThoughtWorkers 使用 Selenium 用於商業專案。Selenium RC 是 Selenium 的第一個版本。2007 年,Huggins 加入 Google。他和 Jennifer Bevan 等其他人一起繼續開發和穩定 Selenium RC。2008 年,…… 閱讀更多

Selenium 和自動化之間有什麼區別?

Adiya Dua
更新於 2020年7月2日 13:20:56

1K+ 次瀏覽

自動化 - 這是在沒有人工干預的情況下執行測試用例的技術。如果我們堅持 IT 行業,自動化不僅僅侷限於測試指令碼的自動化。自動化是基本控制系統,其中人工干預的預期最少。各種任務,例如資料遷移、AI 的決策、自動部署最新構建的程式碼進行測試等。目標 - 自動化的最終目標是在無需人工測試人員干預的情況下重新執行迴歸流程。需要投入一定的人力來設計指令碼。但是最終結果…… 閱讀更多

Selenium 1 和 Selenium 2 之間有什麼區別?

Adiya Dua
更新於 2020年7月2日 13:21:44

1K+ 次瀏覽

Selenium 或稱為 RC(遠端控制)和 WebDriver 在許多方面有所不同,但關鍵區別在於實現層,或者簡單地說,是它們的架構。顧名思義,RC 是遠端控制,它透過獲取瀏覽器的遠端控制權,然後透過注入編寫的自定義指令碼將要測試的自動化程式碼注入其中。WebDriver(稱為 Selenium 2)直接作用於瀏覽器,並使用瀏覽器內建的功能來觸發測試人員編寫的自動化測試。WebDriver 是遠端控制的繼任者。Selenium Web…… 閱讀更多

廣告
© . All rights reserved.