老師的qtp課堂筆記

2021-09-29 17:58:59 字數 1858 閱讀 8563

重點:

---------第1次課---------

測試流程回顧:

測試計畫

測試方案

測試用例

測試執行。

從是否使用工具角度,測試劃分為

手工測試

自動化測試

效能測試

功能自動化測試

專案裡,功能自動化測試應用範疇

冒煙測試

回歸測試

上線測試

驗收測試

全功能測試

自動化測試流程:

測試計畫

測試方案

測試用例

開發和設計自動化指令碼,並除錯指令碼

執行自動化測試

提交測試報告。

自動化測試指令碼編寫方法

線性的指令碼編寫方法

結構化的指令碼編寫方法

共享的指令碼編寫方法

資料驅動的指令碼編寫方法

---------第2次課---------

自動化測試工具

***qtp(uft)    收費    內嵌語言vbs

***selenium    開源    基於web的測試    

winrunner    開源    內嵌語言tsl(難學

qtp安裝配置

qtp11.0

uft14.0

qtp的工作原理

錄製的時候:記錄滑鼠和鍵盤的操作,然後把操作物件屬性記錄到物件庫

回放的時候:基於物件庫記錄的物件的屬性,識別物件,操作物件

---------第4次課---------        

強化指令碼之檢查點

目的:檢查指令碼或者業務是否執行成功

型別:標準檢查點

位圖檢查點

文字檢查點

步驟:1.分析指令碼需要的檢查點的型別

2.在activescrean右鍵新增

輸入檢查名字:駝峰式命名

輸入檢查點預期值

輸入檢查超時

選擇插入位置

3.回放驗證

補充:檢查指令碼是否執行成功的方式

檢查點checkproperty        

reporter

強化指令碼之輸出值

目的:把程式中某些物件的屬性值儲存起來,後續使用

型別:標準輸出值

文字輸出值

步驟:1,分析指令碼,確定需要輸出的物件屬性和輸出值型別

2,插入輸出值(activescreen/insert

3,設定輸出值屬性

輸出值名稱:自解釋,駝峰式命名、

輸出值的值

設定超時

確定執行位置

4,獲取已存放的輸出值

5,回放指令碼,檢視是否有效

儲存位置:

datatable(最常用)

environment

如何獲取環境變數的值和datatable的值

datatable.rawvalue("agentname",dtlocalsheet)

environment("agentname_e")

補充:獲取物件屬性的方式

getroproperty

---------第4次課---------

強化指令碼之指令碼拆分

為了封裝操作,可以使用指令碼拆分

call action的3種方式:

call to new action

call to copy action

call to exsiting action

強化指令碼之資料驅動測試

為了達到測試覆蓋率,可以使用datatable資料驅動執行測試

---------第5次課---------

小黑課堂python 小黑課堂小黑老師 主頁

你輸入的郵件位址曾經通過 啟用了本站帳號,請使用 帳號直接登入。課程習題 提示請選擇乙個答案 提交檢視正確答案 下一題 0 data index data name 課程進度 開課時間待定 開課 進行到第 周 已結束 分 分 檢視證書 開啟奮鬥模式 已開啟奮鬥模式 申請證書 已申請證書,成績合格即頒...

小黑老師python 小黑課堂小黑老師 講師

你輸入的郵件位址曾經通過 啟用了本站帳號,請使用 帳號直接登入。課程習題 提示請選擇乙個答案 提交檢視正確答案 下一題 0 data index data name 課程進度 開課時間待定 開課 進行到第 周 已結束 分 分 檢視證書 開啟奮鬥模式 已開啟奮鬥模式 申請證書 已申請證書,成績合格即頒...

學習筆記 QTP

定義 qtp是乙個側重於功能的回歸自動化測試工具。功能 提供符合所有主要應用軟體環境的功能測試和回歸測試的自動化。採用關鍵字驅動的理念以簡化測試用例的建立和維護。它讓使用者可以直接錄製螢幕上的操作流程,自動生成功能測試或者回歸測試用例。語言 vbscript 功能測試步驟 制定測試計畫 建立測試指令...