【課程簡介】
通過本門課程的學習,幫助學員熟練掌握功能測試自動化工具QTP,學會編程測試腳本,提高測試效率。作為一名軟件測試工程師,不僅僅要有夯實的測試基礎(chǔ),更需要具備進行自動化測試的能力,能夠編寫測試腳本,完成較為復雜的測試任務。
【適合人群】
本課程針對軟件測試工作人員和準備從事軟件自動化測試的人員,想通過本套教程的學習提升軟件自動化測試技能,特別是QTP自動化測試工具的使用以及將QTP工具應用到企業(yè)日常工作中的自動化測試當中。從而完成從手工測試工程師到自動化測試測試工程師的轉(zhuǎn)變。
【課程內(nèi)容】
1、自動化測試基礎(chǔ)
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 示例程序業(yè)務講解
3.3 腳本錄制
3.4 腳本回放
3.5 測試結(jié)果分析
3.6 QTP常見問題解決方法
4、QTP腳本增強與調(diào)試
4.1 腳本的編輯方法
4.2 注釋的使用
4.3 腳本調(diào)試技術(shù)
4.4 腳本增強技術(shù)
5、QTP錄制方式與參數(shù)化技術(shù)
5.1 三種錄制方面
5.2 DataTable數(shù)據(jù)源參數(shù)化
5.3 隨機數(shù)做為數(shù)據(jù)源參數(shù)化
5.4 環(huán)境變量數(shù)據(jù)源參數(shù)化
5.5 DataDriver引導參數(shù)化
6 QTP檢查點技術(shù)
6.1 檢查點技術(shù)簡介
6.2 標準檢查點
6.3 位圖檢查點
6.4 文本檢查點
6.5 頁面檢查點
6.6 訪問檢查點
7 QTP輸出值技術(shù)
7.1 輸出值技術(shù)概述
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對象管理與維護-基礎(chǔ)
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 函數(shù)生成器的使用
15、QTP同步點技術(shù)
15.1 QTP同步點簡介
15.2 QTP同步點方式
15.3 同步點操作實戰(zhàn)演示
16、QTP同步點技術(shù)
16.1 QTP場景恢復技術(shù)概述
16.2 QTP場景恢復操作
16.3 QTP場景恢復使用原則
17、VBS 腳本語言基礎(chǔ)
17.1 VBS語言簡介
17.2 VBS語言數(shù)據(jù)類型
17.3 VBS語言變量與常量操作
17.4 VBS語言運算符
17.5 VBS語言條件語句與循環(huán)控制語句
18、VBS 腳本語言
18.1 VBS Function與Sub的概述
18.2 常用函數(shù)的使用
18.3 VBS 語言幫助文檔的使用
19、QTP描述性編程技術(shù)
19.1 描述性編程概述
19.2 描述性編程原理與方法
19.3 實例操作演示
20、QTP知識總結(jié)與實戰(zhàn)操作
20.1 QTP關(guān)鍵知識點回顧
20.2 QTP實戰(zhàn)操作演示1
20.3 QTP實戰(zhàn)操作演示2
20.3 QTP實戰(zhàn)操作演示3
20.4 QTP實戰(zhàn)操作演示4
【教師團隊】
【使用教材】
川石是深圳一家老板自己就是講師的職業(yè)技能培訓學校,師資力量雄厚,同時還在當當網(wǎng)等發(fā)行測試經(jīng)典教輔叢書
【教學現(xiàn)場】
【關(guān)于川石】
川石信息成立于2013年,專注于軟件測試領(lǐng)域,自主研發(fā)軟件測試工具。秉承“一切以客戶價值為依歸”的經(jīng)營理念,為客戶提供全球的軟件測試整體解決方案,為行業(yè)培養(yǎng)的軟件測試人才。
截止目前公司已經(jīng)和1000余家知名企業(yè)建立戰(zhàn)略合作伙伴關(guān)系,為企業(yè)輸送上千名專業(yè)的軟件測試工程師。同時,為眾多國際企業(yè)提供持續(xù)改進研發(fā)流程解決方案。
目前公司已經(jīng)匯聚了國內(nèi)的軟件測試技術(shù)專家,這些專家均曾在國內(nèi)外知名IT企業(yè)從事軟件測試工作多年,加盟川石之后,專注于軟件測試技術(shù)和思想的研究,并在為各行業(yè)客戶實施服務的過程中,積累了豐富的軟件測試實踐經(jīng)驗,形成了公司獨有的軟件測試整體解決方案。