重點:---------第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 功能測試步驟 制定測試計畫 建立測試指令...