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