1. Acceptance Test
   

Release Acceptance Test (RAT)

RAT 又可稱為冒煙測試 (Smoke test),當有一個新的release 產生時,主要是要決定是否要做"進一步的測試"
基本上, RAT模組都包含 進入和離開的Test cases, 主要是測試程式中主要的功能
RAT可以交由RD去做測試,當RD要把程式給QA作測試時,當程式沒有通過RAT測試的話,可以採取以下的步驟
     1.  終止新版本程式的測試, 繼續測試之前版本的,
     2.  跟RD說明新版本失敗的準則
     3.  要求一個新的版本

Functional Acceptance Simple Test (FAST)

FAST跑在每一個Relese上, 用來確認至少在一個設定下關鍵的features可以正確存取,這個FAST可以用來確保TOFT可以執行, 目的就是將程式變成Commad level,並且可以每個command都可以達到預期的結果,舉例來說, FAST針對, Files /Save AS 在Menu command上, 就只是檢查dialog box的展示有沒有錯誤,並不會再去整個存檔的動作

2.Feature-Level Test

Task-Oriented Functional Test (TOFT)

TOFT包含正面的test case來看程式是否符合 specification(s), user guide(s), requirement(s), or design document(s).例如輸入 正確的1-255字元的 資料夾名稱

Forced-Error Test (FET)

負面的test case,故意輸入錯誤的資料來看程式的錯誤處理

 

 

Roddick 發表在 痞客邦 PIXNET 留言(0) 人氣()