規劃

本檔案說明您在規劃測試時需要知道的事項。 此外,您還應在進行測試前回答下列問題:

啟動之前

在開始實際分析並定義測試之前,請先檢閱下列資訊:

AEM架構 -請參閱基本概念以介紹AEM的架構和基本原則。

檔案 -如需詳細資訊,請參閱任何檔案章節或說明文章。

測試的基本原則 -您應該瞭解軟體測試和質量保證的基本原則。最好您應具備測試專案的經驗。

有許多網站、書籍和課程都遵循這些原則,因此本檔案不會詳細討論這些原則。

避免假設 -最大的假設(定期提供)是您的網站每天需要服務數百萬個要求。在某些情況下,這可能是事實,但不能假設。

雖然未來的數字無法100%準確預測,但觀察您的現有網站和體驗的流量將會提供良好的指示。 然後,您可以根據預期/希望流量增加的因素來進行估計。

對品質的承諾 -最重要的是,任何測試者必須保持中立,只要報告測試結果即可。

項目經理有責任根據結果決定和啟動行動。

參與 -雖然項目經理有責任確保各方充分參與任何會議(狀態、研討會等),但您也應盡早參與項目週期,包括資訊收集和需求分析流程。

讓客戶參與 -在類似的主題上,在定義您的測試案例和計畫時盡量讓客戶參與(如果可能)。

測試類型

測試有各種標準的測試分類,在測試AEM專案時適合使用。 您應熟悉以下各項,以決定您要使用哪些:

注意

它們按應用程式的時間順序列出。

Units Tests —— 由開發團隊進行的測試(通常),以確保個別元素的行為正確——但是單獨執行。

整合測試 -組合時測試模組。這些測試是在單元測試之後進行的,但是在系統測試之前進行的。

煙霧測試 -這些是快速且骯臟的測試,用來證明軟體正在執行,並提供高階功能。詳細資訊不會進行測試。

功能測試 -這些測試用於測試軟體的功能。將設計一系列測試以涵蓋所有功能細節,包括預期和未預期及/或錯誤輸入。

黑匣子測試是完整單元/元件/模組的功能測試,在不瞭解相關元素內部運作的情況下執行。

系統測試 -當系統完全整合併安裝在適當的平台上後,這些測試就會測試整個系統。

他們會在黑匣子上測試功能。

效能測試 -測試AEM時,效能測試至關重要。

它們用於說明不同條件下的效能:

  • 普通

    網站90%會體驗的條件。 例如,當只有部分作者使用此系統時。

  • 特殊情況下,短時間的條件;例如,當所有作者同時使用系統或發佈新內容,以及有更多訪客瀏覽您的網站時。

  • 極致

    當您的網站上發佈新的、極其有趣的內容時,可用來模擬效能預測。 那麼,極端峰值可能會出現——儘管這並不總是可以完全預測的。

    這些情況有時會在特定事件的門票已推出,或人們期待已久的網站首次發佈時顯示。

然後,這些結果會用來調整應用程式。

應力測試 -進行應力測試以確認元件或應用程式在極端條件下的行為。尤其是,這些測試可用來顯示行為在元素失敗時、以及如何惡化。

回歸測試 -回歸測試可用來確認在舊版軟體中已證實的功能仍正常運作。

回歸測試是自動化的最佳候選項(如果可能),以確保快速且一致地重複這些測試。

驗收測試 -驗收測試是一種特殊類別,用於指明客戶對項目的驗收。

驗收測試清單可能包含上述各類測試的組合,並被選擇以驗證項目是否滿足客戶的要求

如需詳細資訊,請參閱接受與簽署

快速入門

在開始使用詳細的測試案例和測試計畫之前,您可以:

定義目標 -定義您的高階目標,以做為測試進行時微調的起點。您會想要:

  • 根據詳細需求規格測試功能。
  • 根據目標量度測試效能。

其中之一。

從現有網站收集流量統計資料 -可從記錄檔擷取此資訊——如需詳細資訊,請參閱效能監控。

這些圖將顯示現有網站的目前流量(數量和分佈),並可用來形成新網站的基點。

從外部網站收集流量統計資料 -如果可能,您可嘗試從其他網站收集流量統計資料以進行比較,但這些資料並不總是會發佈。

確認目標量度 -量度用於定義網站品質的量化測量,因為它們代表要達成的效能目標。

應在項目開始時與客戶一起定義它們。 如需詳細資訊,請參閱目標量度

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now