通過本門課程的學習,幫助學員熟練掌握功能測試自動化工具QTP,學會編程測試腳本,提高測試效率。作為一名軟件測試工程師,不僅僅要有夯實的測試基礎,更需要具備進行自動化測試的能力,能夠編寫測試腳本,完成較為復雜的測試任務。
1、本課程屬于視頻點播類課程,視頻有效期為1年,學員購買后需要登錄本網站進行在線觀看學習。
2、本套課程包含20課時的視頻(每個課時約為40分鐘左右)和1本QTP電子書,學員購買課程后,可以向本站客服人員聯系下載電子教材。
3、本課程中提供了教學案例使用的QTP軟件包,學員購買課程后可以在資料區自行下載,資料區中包含了非常詳細的安裝文檔。
4、本課程提供教學內容的問題在線解答服務,學員購買課程后,加入專屬QQ群,課程學習中碰到的問題,有課程老師幫助解答。
1.課程針對人群
本課程針對軟件測試工作人員和準備從事軟件自動化測試的人員,想通過本套教程的學習提升軟件自動化測試技能,特別是QTP自動化測試工具的使用以及將QTP工具應用到企業日常工作中的自動化測試當中。從而完成從手工測試工程師到自動化測試測試工程師的轉變。
2.我該怎么學,如何才能學好這門課程,給些建議。
2.1、時間上的安排建議
本課程共20講,如果您時間上充分,建議以每天1-2講的進度往前學習。
2.2、學習要求
如果您沒有基礎,建議還是中規中矩的按照課程進度一點一點仔細觀看學習,按照視頻的內容逐漸應用到自己的項目里,以加深理解和記憶。
如果您有基礎,可不必按步就搬進行,可以拿你感興趣的部分去學習,但一定要注意實踐,并學會舉一反三 。
2.3、講師建議
1.首先要理解自動化測試是做什么的,然后根據不同的自動化測試類型選擇適合的工具。
2.對于課程的內容,要打好基礎,同時自己要做好總結,總結使用技巧,同時借鑒別人經驗。
3.對于實戰操作部分,自己多動手操作,最好能夠結合一些案例進行自動化,比如使用先手工去測試一個Web網站,按照用戶的使用習慣完成完整的各項操作,然后將操作過程使用QTP自動化起來。更重要的是要逐步應用到自己項目中。
4. 最后一定要明確,工具不是萬能的,良好的自動化測試理念和方法也是非常重要的,祝您學有所成。
1、對軟件自動化測試有一個清晰的認識。
2、系統全面的掌握QTP工具的使用。
3、使用QTP工具進行Web自動化測試。
4、掌握自動化腳本的調試技術。
1、自動化測試基礎
1.1 手工測試概述
1.2 自動化測試的特點
1.3 自動化測試VS手工測試
1.4 自動化測試需要具備哪些能力
2 、自動化測試工具介紹
2.1 自動化測試可行性分析
2.2 自動化測試常用工具
2.3 QTP(UFT)簡介
2.4 QTP安裝流程
2.5 QTP簡介
3、QTP示例程序錄制與回放
3.1 QTP菜單窗口介紹
3.2 示例程序業務講解
3.3 腳本錄制
3.4 腳本回放
3.5 測試結果分析
3.6 QTP常見問題解決方法
4、QTP腳本增強與調試
4.1 腳本的編輯方法
4.2 注釋的使用
4.3 腳本調試技術
4.4 腳本增強技術
5、QTP錄制方式與參數化技術
5.1 三種錄制方面
5.2 DataTable數據源參數化
5.3 隨機數做為數據源參數化
5.4 環境變量數據源參數化
5.5 DataDriver引導參數化
6 QTP檢查點技術
6.1 檢查點技術簡介
6.2 標準檢查點
6.3 位圖檢查點
6.4 文本檢查點
6.5 頁面檢查點
6.6 訪問檢查點
7 QTP輸出值技術
7.1 輸出值技術概述
7.2 輸出值的儲存類型
7.3 輸出值的增加和使用
8、QTP對象探測器
8.1 對象探測器概述
8.2 對象探測器的類型
8.3 對象探測器的使用
8.4 查看對象具備的屬性和方法
9、QTP對象庫與管理機制
9.1 對象庫介紹
9.2 對象管理機制
9.3 Web案例分析
10、QTP運行時對象識別原理
10.1 對象識別原理
10.2 強制屬性識別
10.3 輔助熟悉識別
10.4 順序標識符識別
10.5 智能識別
11、QTP對象管理與維護-基礎
11.1 對象屬性操作
11.2 對象庫(曾刪改查)操作
11.3 對象庫使用技巧
11.4 維護對象庫
12、QTP對象管理與維護-高級
12.1 對象庫分類
12.2 對象庫管理與維護
12.3 共享對象庫操作
13、QTP虛擬對象
13.1 虛擬對象簡介
13.2 虛擬對象操作與管理
13.3 虛擬對象使用原則
14、QTP插件與步驟生成器
14.1 QTP插件簡介
14.2 插件的分類與管理
14.3 不同插件與檢查點
14.4 步驟生成器的使用
14.5 函數生成器的使用
15、QTP同步點技術
15.1 QTP同步點簡介
15.2 QTP同步點方式
15.3 同步點操作實戰演示
16、QTP同步點技術
16.1 QTP場景恢復技術概述
16.2 QTP場景恢復操作
16.3 QTP場景恢復使用原則
17、VBS 腳本語言基礎
17.1 VBS語言簡介
17.2 VBS語言數據類型
17.3 VBS語言變量與常量操作
17.4 VBS語言運算符
17.5 VBS語言條件語句與循環控制語句
18、VBS 腳本語言高級
18.1 VBS Function與Sub的概述
18.2 常用函數的使用
18.3 VBS 語言幫助文檔的使用
19、QTP描述性編程技術
19.1 描述性編程概述
19.2 描述性編程原理與方法
19.3 實例操作演示
20、QTP知識總結與實戰操作
20.1 QTP關鍵知識點回顧
20.2 QTP實戰操作演示1
20.3 QTP實戰操作演示2
20.3 QTP實戰操作演示3
20.4 QTP實戰操作演示4