1、綜述
1.1 什么是自動化測試
自動化測試是指能自動輸入測試數據,自動檢查被測對象的響應的測試
1.2 自動化測試的優缺點
優點:
測試效率高
測試過程可完全重現
缺點:
前期耗用的工作量較大
對測試人員的技術水平要求較高
需要對測試腳本(程序)進行維護
1.3 自動化測試的適用范圍
存在大量重復性的手工測試的項目
測試時間比較長的項目
1.4 自動化測試的對測試人員的要求
有編程能力,至少會使用一種高級語言(C/C++、java、VB、Pascal)
有一定系統設計的能力
1.5 自動化測試過程
制定測試方案
編寫、修改、維護測試腳本
測試實施
2、測試過程詳述
2.1 設計方案
2.1.1 選定工具
winrunner:類C語言,編程能力強,瀏覽器、ActiveX控件的支持不如QTP。需要對界面的每類控件都錄制一下,確認測試工具的確能操作該控件。
QuickTest Professional(QTP):類VB語言,編程能力較弱,瀏覽器、ActiveX控件的支持強。需要對界面的每類控件都錄制一下,確認測試工具的確能操作該控件。
自己編寫的程序
2.1.2 確定測試環境
數據庫環境
磁盤文件環境
測試腳本開始運行時的界面環境(通常為登錄成功后的界面)
測試腳本結束運行時的界面環境
2.1.3 用例設計
確定功能點
確定測試數據
文章來源于領測軟件測試網 http://www.kjueaiud.com/