課程背景:
自動化測試能有效提高軟件測試效率,加快版本發布周期,是手工測試的有益補充,目前已經被大部分企業認識到其價值所在。HP的QTP作為業界主流的自動化測試工具,支持廣泛的技術平臺,是自動化測試人員的利器。
本課程重點講解QTP自動化測試工具的使用,結合豐富的案例演練,講解基于QTP的腳本設計技術和框架設計技術。
目標聽眾 :
本課程面向有一定軟件測試基礎的測試人員開設,同時適合自動化測試工程師、QA、測試經理等IT人員參加。
地點:廣州市白云區廣州大道北1521號潤祥大廈A705
(http://www.gdtesting.com/contact.php)
時間:5月
課程大綱:
1、如何開展自動化測試?
什么樣的項目適合自動化測試?
自動化測試發展和自動化測試思想
自動化測試ROI計算
2、自動化測試工具原理簡介
GUI自動化測試工具原理
自動化測試工具選型
3、QTP基礎
QTP基本使用方法
檢查點技術
參數化技術
DataTable數據表的使用
對象庫管理和維護
QTP Action的使用與復用
實例演練
4、QTP腳本設計
腳本開發與腳本調試技巧
vbscript編程基礎及常用函數的使用
QTP對象識別技術
QTP插件擴展技術介紹
QTP描述性編程
腳本異常處理
實例演練
5、QTP技術進階
正則表達式的使用
QTP內置對象的使用
場景恢復
描述性編程
Description對象
QTP與QC互聯
鍵盤操作
操作FSO對象、Excel對象
Q錯誤處理機制
實例演練
6、QTP測試框架設計
線性腳本設計(錄制回放)的缺陷
模塊化腳本設計
函數庫結構腳本設計
數據驅動腳本設計
數據驅動+關鍵字驅動框架的設計
自動化測試框架源碼解析
7、自動化測試框架開始實例演練