自動化測試學習入門

2021-08-03 21:50:42 字數 1340 閱讀 4317

初入職場,從事軟體測試行業,自學自動化測試工具qtp。將其記錄下來,供初學者參考,一起學習,一起交流,一起進步。

錄製前制定測試計畫

確定qtp的配置,如載入的外掛程式

建立測試指令碼

錄製在網頁上的一系列操作過程,錄製完畢可用keyword view 檢視指令碼。

欄位名字段說明

item

顯示用到的元件(物件)

operation

在元件上執行的操作

value

執行動作的引數

assignment

使用到的變數)

comment

新增的注釋

documentation

自動形成的文件

增強測試指令碼功能

新增檢查點

將錄製的固定值引數化

使用邏輯或條件判斷對指令碼除錯

執行測試指令碼

分析測試結果

匯報問題

檢查點型別

在第三步的增強測試指令碼功能中,需要插入檢查點,在具體測試的時候可根據以下檢查點型別進行插入。

檢查點型別

說明舉例

標準檢查點

檢查測試物件屬性,如某個按鈕是否被選取

檢查點影象檢查點

檢查web頁面影象屬性

位圖檢查點

將某個區域作為點陣圖來檢查

**檢查點

檢查**的資料內容,如檢查**內的字段內容是否正確

文字檢查點

檢查特定文字是否在介面上顯示

文字區域檢查點

僅支援標準windows\vb\activex及外掛程式支援控制項文字檢查

可訪問性檢查點

檢查指定網頁是否滿足section508標準所指定的可訪問性標準

頁面檢查點

檢查頁面某些統計資訊

資料庫檢查點

檢查資料庫的內容是否正確,如查詢的值是否正確

xml檢查點

檢查xml檔案的內容

引數化測試的方法

設定資料**迭代方式:run標籤設定迭代次數

使用環境變數的引數化

定義和設定環境變數—在測試步驟中繫結環境變數值——匯出環境變數到xml檔案——-匯入外部環境變數檔案

使用資料驅動器來引數化測試

自動檢測指令碼中可能需要進行的引數化的變數,使用tools–>data driver進行

可利用active screen 編輯測試指令碼

在active screen 中選擇並新增物件到物件庫

選擇active screen中的物件並輸出其物件屬性

在 active screen中插入檢查點

在active screen中選擇物件並新增測試步驟

自動化測試入門

降低成本 節省人力時間 是推動ci 持續整合 devops 軟體開發人員,it運維技術 準確性和可靠性 模擬人工難以實現的測試手段 增強產品快速持續迭代發布的能力 衡量測試標準。手工測試 較強的異常處理能力,通過人為的邏輯判斷當前步驟是否正確,測試有一定的步驟跳躍性,能夠步步跟蹤,細緻定位問題。自動...

monkey自動化測試入門

monkey是傳送偽隨機使用者事件的工具流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 通過它來實現對正在開發的應用程式進行壓力測試 每一台android手機裡面都有monkey工具,但是我們是看不到的,因為它不是乙個視覺化的工具。它不像wechat是視覺化的,能開啟,能執行使用者操作,有圖形介面,mon...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...