2 測試過程詳述
2.1 設計方案
2.1.1 選定工具
winrunner:類C語言,編程能力強,瀏覽器、ActiveX控件的支持不如QTP。需要對界面的每類控件都錄制一下,確認測試工具的確能操作該控件。
QuickTest Professional(QTP):類VB語言,編程能力較弱,瀏覽器、ActiveX控件的支持強。需要對界面的每類控件都錄制一下,確認測試工具的確能操作該控件。
自己編寫的程序
2.1.2 確定測試環境
數據庫環境
磁盤文件環境
測試腳本開始運行時的界面環境(通常為登錄成功后的界面)
測試腳本結束運行時的界面環境
2.1.3 用例設計
確定功能點
確定測試數據
2.2 編寫、修改、維護測試腳本
2.2.1 考慮腳本的架構
做到用例與用例的無關性,即每個用例都能單獨運行,一用例不以另一用例的運行為前提
要便于挑選若干用例來運行
要便于大量用例的管理
當界面發生變化時,腳本的修改量要盡可能容易
winrunner舉例:
舉例1:每個用例對應一個子腳本,一個主控腳本控制調用各子腳本
舉例2:每個用例對應excel表格的一條記錄,主控腳本從表格中讀取用例信息后運行
2.2.2 編寫測試環境初始化的腳本
數據庫環境初始化
磁盤文件環境初始化
界面環境初始化