功能測試指導書
文件編號: 文件版次: V1.0 文件日期: 2013/9/13
功能測試指導書
文件制/修訂履歷
版次 Draft v1.0
Version: V1.0
日期:2013/9/13
頁次: i
日期 2008/09/11 初稿 說明 作者 備註 2008/09/17 依據2008.09.16建議修改內容
功能測試指導書
目 錄
1.
指導書概述 ........................................................................................................................................... 1 1.1 1.2 1.3 1.4 1.5 1.6 2. 2.1 2.2 3.
目的 ............................................................................................................................................... 1 範圍 ............................................................................................................................................... 1 術語與縮寫 ................................................................................................................................... 1 參考文件 ....................................................................................................................................... 1 適合人員 ....................................................................................................................................... 1 文件概觀(OVERVIEW) ................................................................................................................... 1 目的 ............................................................................................................................................... 2 方法 ............................................................................................................................................... 2
功能測試概述 ....................................................................................................................................... 2
功能測試工具簡介 ............................................................................................................................... 2 3.1 RETIONAL FUNCTIONAL TESTER (RFT) .......................................................................................... 2 3.1.1 3.1.2 3.1.3
簡介 ....................................................................................................................................... 2 工具設定 ............................................................................................................................... 2 驗證方式 ............................................................................................................................... 2
4. 功能測試準則 ....................................................................................................................................... 3 4.1 4.2 4.3 4.4
測試資料準備 ............................................................................................................................... 3 驗證點設定 ................................................................................................................................... 4 測試範圍 ....................................................................................................................................... 5 通過標準 ....................................................................................................................................... 6
測試通過條件 ....................................................................................................................... 6 測試通過畫面 ....................................................................................................................... 6
4.4.1 4.4.2 5. 5.1 5.2
功能測試流程 ....................................................................................................................................... 6
RFT使用方式 ............................................................................................................................... 6 功能測試流程 ............................................................................................................................... 6
Version: V1.0
日期:2013/9/13
頁次: ii
功能測試指導書
1. 指導書概述
1.1 目的
本指導書旨在詳述功能測試的實施方法及目的,供給測試規畫人員及實施人員一個依循的準則及流程方法。其中包含測試工具的使用及測試準則。
1.2 範圍
本程序適用於研發處所有專案。
1.3 術語與縮寫
無。
1.4 參考文件
1. RFT7_RecordingATestScript.pdf
1.5 適合人員
電腦研發處專案開發人員。
1.6 文件概觀(Overview)
本指導書第一章針對目的與範圍做一個簡略的說明,第二張簡述功能測試的目的與方法。第三章介紹功能測試的工具Rational Functional Tester的環境設定與驗證方式。第四章界定功能測試的準則、測試範圍以及測試通過的標準,並在第五章中描述功能測試流程。
Version: V1.0
日期:2013/9/13
頁次: 1
功能測試指導書
2. 功能測試概述
2.1 目的
功能測試主要針對系統的功能面進行測試,以使用者介面的角度為主進行各種功能的測試與驗證。以錄製的方式記錄使用者可能的各種操作行為或是需要驗證的功能,錄製的結果須可以重複的播放及便於修正以進行測試。配合每次的產品組建,將可確保產品的品質。
2.2 方法
功能測試的內容可依照規格需求或是使用案例(Use Case)來設計,而測試的方法以劇情的方式串接,若是劇情無法完成則表示測試失敗。而劇情中可利用工具所提供的驗證功能來設定針對使用者介面中各種不同的元件屬性或是操作結果的驗證點,透過預先給予的結果值與實際操作值進行比對,若是比對成功則表示測試通過,反之則失敗。
3. 功能測試工具簡介
3.1 Retional Functional Tester (RFT)
3.1.1 簡介
RFT是由IBM公司所開發的Rational系列中一套針對Web系統功能測試的工具。透過工具的錄製器(Recorder)可以記錄下使用者的鍵盤及滑鼠的操作行為,並轉換成閱讀性高的JAVA程式語言以便於日後維護。針對使用者介面(網頁)上各元件的屬性皆可進行結果的驗證,測試後由工具自動產生測試記錄及測試報告。
3.1.2 工具設定
? 瀏覽器:
RFT的功能測試主要針對於網頁系統,因此於測試之前須先設定預設的瀏覽器。於工具畫面中?配置? ? ?為測試配置應用環境?中指定預設的瀏覽器及測試時的URL連結位址。
? ScriptAssure?
ScriptAssure是一個決定測試時對於物件識別的容錯程度的指標。由於各種網頁元件可能來自不同的架構、程式語言。因此RFT可能會有辨識上的困難,透過提高容錯的能力可以辨識出較難辨識或較特殊的元件。而降低容錯的能力則可更精準的判斷元件的狀態。
3.1.3 驗證方式
Version: V1.0
日期:2013/9/13
頁次: 2