如何對 WordPress 進行 Beta 測試(以及為什麼應該這樣做)
已發表: 2022-12-09WordPress beta 版本讓 WordPress 的製造商有機會在即將發布的版本發布給大眾之前與開發人員和 beta 測試人員分享即將發布的版本。 通過這樣做,WordPress 可以從最常使用 WordPress 的人那裡獲得有價值的見解。 他們可以了解錯誤、問題,甚至是可能使發布變得更好的建議。 WordPress beta 測試是 WordPress 繼續成為最流行的 Web 開發 CMS 的眾多原因之一。
什麼是 WordPress 測試版?
在 WordPress 發布任何新版本之前,開發人員和 Beta 測試人員可以訪問 WordPress 的 Beta 版本。 此測試版使開發人員和測試人員能夠體驗即將發布的版本,並報告他們遇到的任何錯誤或問題。 WordPress beta 版本通常包含計劃發布的功能,但並非總是如此。 有時 Beta 版中的某些功能或插件不會出現在最終版本中。
話雖如此,新版本可能會附帶測試版不包含的功能。 Beta 版本始終在次要和主要 WordPress 版本之前提供。 次要版本通常主要提供安全更新,幾乎從不包含新功能。 計劃發布主要版本,通常包括新功能、插件和主題。
為什麼要/應該對 WordPress 進行 Beta 測試?
與主題和插件的兼容性
您可能想成為 WordPress Beta 測試員的原因有幾個。 首先,當 WordPress 發布新版本時,您可能會擔心它如何與您安裝的主題和插件一起使用。 如果您是 Divi 用戶,您應該知道我們的團隊在發布新版 WordPress 前後都會進行大量測試。 我們檢查所有模塊、Divi Builder、小部件、塊、模板和模板部分,以及 WordPress 核心和 Divi 作為一個整體的其他方面,以確保一切都能很好地協同工作。
無論您使用哪個主題,您都應該掌握一切,並通過在暫存站點上測試任何新版本的 WordPress 來確保升級順利進行。 使用暫存站點可確保您可以測試主題、基本插件(如 WooCoommerce)和其他關鍵元素(如 Web 表單)如何協同工作,而不必擔心會導致實時站點出現問題。
瀏覽器和設備的性能和響應能力
其次,這是檢查所有屏幕尺寸、瀏覽器和設備是否存在問題的好方法。 畢竟,並不是每個人都在 iPhone 上使用 Chrome。 由於有如此多的人通過較小的設備和較小的屏幕交付他們的內容,因此最好測試這些區域以確定是否存在問題,尤其是頁面在每台設備上的加載方式。
有價值的用戶輸入
最後,WordPress 不僅需要開發人員的意見,還需要日常 WordPress 用戶的意見。 它可以幫助 WordPress 的開發人員了解他們的軟件是如何被不一定是過於技術型的人使用的。 其次,對不同母語的用戶進行測試很重要。 畢竟,WordPress 支持 160 多種語言,因此對於那些說英語以外的語言的人來說參與是有意義的。
如何對 WordPress 進行 Beta 測試
您可以通過多種方式對 WordPress 進行 Beta 測試。 第一種是使用 WordPress Beta Tester 插件。 第二種選擇是使用託管服務提供商,讓您能夠在安裝新站點時選擇 WordPress 的測試版,無論是實時站點還是暫存站點。 讓我們探討每種方法以及如何測試每種方法。
使用 Beta 測試插件
對於這個例子,我們將使用二十二十二主題來安裝和測試 WordPress Beta Tester 插件。 如前所述,我們建議使用暫存站點。 這適用於兩種情況,無論您是要升級當前版本的 WordPress,還是安裝測試版。 我們的託管合作夥伴之一 Cloudways 建議採用這種方法。
導航到插件 > 添加新的。 在 WordPress 存儲庫中搜索 WordPress Beta Tester 插件。 單擊立即安裝。
激活插件。 接下來,導航到“工具”>“Beta 測試”以配置插件。
如果我們不強調在繼續使用插件之前備份數據庫的重要性,那我們就是失職了。 有備份插件可以幫助解決這個問題。 此外,最好每天關注開發博客,了解 Beta 期間的最新變化。 正如我們稍後將討論的那樣,您還可以訪問 Alpha/Beta 論壇,這也將幫助您確定在將您的 WordPress 版本更新為 Beta 後可能需要撲滅的任何潛在問題。
此外,請注意,一旦您切換到 WordPress 的測試版,您可能無法將其降級。 請務必謹慎行事。
核心設置
在插件的核心設置中,您可以選擇point release或bleeding edge 。 Point Release 是兩者中最穩定的選擇。 它包括最新版本的最新開發階段的所有工作。
雖然該插件聲明它應該相當穩定,但它是比 Bleeding Edge 更安全的選擇。 只有當你是一個不懼怕未知的 WordPress 搖滾明星時,才應該選擇後一個選項。 您的網站很可能偶爾會崩潰。 如果您確定 Beta 測試路徑是您技術開發生活的重要組成部分,請隨意選擇此選項。 那些只是想看看您的主題或插件是否與最新版本的 WordPress 兼容的人應該選擇 point release 。
默認情況下,nightlies 將是您唯一的選擇。 這意味著 WordPress 的測試版每天都會更新最新的修復和補充。 做出選擇後,點擊保存更改。
額外設置
額外的設置為您提供了幾個選項。 首先,如果您不想在每次更新 WordPress 測試版時都收到管理員電子郵件,您可以勾選跳過成功的自動更新電子郵件。 第二個選項標題New Feature Testing用於測試新功能。 它通過添加要在wp-config.php文件中設置的常量來工作。 常量是諸如啟用調試模式、獲取有關數據庫查詢的信息或保護您的wp-config.php文件免受黑客攻擊等內容。
啟用後,插件會將以下常量添加到您的wp-config.php文件中:
define( 'WP_BETA_TESTER_{$feature}', true );
這將使高級用戶能夠測試 WordPress 的新功能,如果您想對 WordPress 進行重大更改,這將非常有用。 如果停用或刪除插件,常量將從文件中刪除。
升級 WordPress
一旦您保存了您的選擇,就該升級 WordPress 了。 在繼續之前,請確保您已經備份了站點的文件和數據庫。 要更新,請導航到 WordPress 管理面板中的更新。 從那裡,單擊每晚更新到最新的 6.0。 這將安裝最新的比較穩定的 WordPress beta 版本(取決於您在上一節中選擇的核心設置)。

使用託管服務提供商
還有一種安裝最新測試版 WordPress 的方法。 某些託管服務提供商(例如 Pressable)提供了在託管儀表板中選擇最新測試版 WordPress 的功能。 這是安裝最新版本並在需要時快速恢復到更穩定版本的一種快速簡便的方法。 例如,Pressable 有一個方便的下拉菜單,允許您選擇多個版本。
使用此方法升級可以讓您在一個地方進行快速備份、創建暫存環境和升級 WordPress。
Beta 測試時如何提交錯誤報告
首先要記住的是做好筆記。 您需要記錄遇到的任何錯誤或問題。 這是提交報告的重要先決條件。 您可以通過兩種方式報告錯誤和問題。 首先是 WordPress 官方網站上的錯誤報告頁面。 這主要用於現有的、已發布的 WordPress 版本。 其次,您可以在 Alpha/Beta 支持論壇上發帖。 在這裡您可以報告在測試 WordPress 測試版時遇到的任何錯誤或問題。 讓我們討論每個過程。
報告錯誤頁面
請務必在 WordPress.org 的報告錯誤頁面上分享您記錄的筆記。 提交報告時,您需要執行幾個步驟。
第 1 步:查看 Good First Bugs 頁面
在提交報告之前,請查看 Good First Bugs 頁面,這將幫助您熟悉該過程。 其他用戶創建的工單示例有 100 多個。 它們要么已經在處理中,要么已分配給 WordPress 開發人員。 在您仔細閱讀 Good First Bugs 頁面並對如何制定您的工單有了一個好主意後,單擊創建新工單按鈕。
系統將提示您輸入用戶名(或電子郵件地址)和密碼以登錄您的 WordPress.org 帳戶。 如果您沒有帳戶,現在可以創建一個。
第 2 步:搜索現有工單
在提交工單之前,最好檢查一下是否有其他人提交了類似的工單。 在新的門票頁面上,有一個搜索現有門票的鏈接。 這是一個很好的起點。 很有可能,如果您在最新的 WordPress 測試版中發現了錯誤,其他人也有。 在繼續創建新工單之前先檢查此處。
第 3 步:創建新工單
登錄後,您將被轉到創建新票證頁面。 將列出一系列提示,供您遵循以創建一張好票。 這些包括確保您的 WordPress 版本是最新的,記錄複製問題所需的任何步驟,您是否在問題發生時停用插件,以及包括對開發人員有幫助的任何相關信息。
填寫表格,包括您的工單摘要(標題)以及問題描述。 您還需要選擇一種類型——錯誤、增強或功能請求。 接下來,選擇錯誤的嚴重性。 指定您使用的 WordPress 版本,然後選擇出現問題的組件。 對於更具體的問題,例如菜單、登錄和註冊、分類法、重寫規則等問題,這可能是一個普遍問題。
接下來,您需要選擇應與您的工單相關聯的工作流關鍵字。 這些可以是與設計、開發或所需增強相關的關鍵字。 表單的下一個區域涉及貢獻者焦點。 這是一個 UI 問題,它與可訪問性有關,還是 CSS 或 javascript 有問題? 焦點幫助開發人員了解它是什麼類型的問題以及應該關注哪裡。
接下來,為您的工單設置操作。 您需要創建一張新票,還是現有票? 最後,附上您可能擁有的任何文件,這些文件在開發人員開始處理它時可能會有所幫助。 請務必在創建之前預覽您的票證。
Alpha/Beta 支持論壇
或者,您可以報告在 Alpha/Beta 支持論壇上發現的任何錯誤。 該論壇允許您提供有關 WordPress 測試版的反饋和錯誤報告。 與在任何論壇中一樣,您可以搜索您的問題,也可以創建一個新主題。 要發布或創建新主題,您需要先登錄。以下是您在 Alpha/Beta 論壇上報告錯誤時應採取的步驟。
第 1 步:搜索類似問題
在創建新主題之前,請務必在論壇中搜索與您的主題相關的主題。 在超過 115 頁的論壇主題中,您很可能會發現類似的問題。
第 2 步:遵循指南
請務必閱讀論壇歡迎主題,以最大限度地提高獲得回复的機率。 確保您的插件和 WordPress 測試版是最新的。 請記住,這是 WordPress 最新測試版的論壇,因此請勿發布有關特定主題或插件的任何主題。
此外,如果您要報告安全問題,請務必先了解如何報告安全漏洞。
第 3 步:創建新主題
要創建新主題,您需要填寫一份概述您的問題的表格。 首先,為您的主題命名。 使其與您的問題相關。 其次,鏈接到引用您的問題的頁面。 確保每個人都可以訪問它,而不是在本地網絡上。 接下來,輸入盡可能詳細的消息。 用詳細的註釋分解你遇到的問題。 信息越多越好。 請務必包含主題標籤。 這會增加您的主題被看到的機會。 最後,使用複選框選項,選擇您是否希望通過電子郵件收到後續回复通知。 這一點很重要,因為它可以防止您重新檢查您的主題以查看是否有人回复。
WordPress Beta 測試具有優勢
WordPress 是開源的是有原因的。 它旨在由 WordPress 社區構建。 通過 Beta 測試,我們可以繼續改進 WordPress 編輯器的特性和 WordPress 核心的功能,使 WordPress 更好地為我們所有人服務。 能夠在發布之前使用您的主題和插件測試未發布的 WordPress 版本,這為用戶提供了很大的優勢。 (我們都遇到過需要修復的 WordPress 錯誤。)此外,WordPress 總是需要日常用戶通知他們在測試期間可能遇到的任何錯誤。 如果您有興趣成為 WordPress 的 Beta 測試員,請查看他們的求助頁面以了解當前需求。
您是 Beta 測試員嗎? 如果是這樣,請在下面的評論中告訴我們您通常測試的內容。
披露:這篇文章包含支持我們團隊並保持免費博客內容流動的附屬鏈接。 當您在點擊會員鏈接後購買商品時,我們可能會收到佣金。