QTP自動化測試踩過的坑1

2021-07-27 07:04:44 字數 597 閱讀 2161

win10家庭版安裝qtp時遇到了很多奇葩的問題。

qtp在安裝的時候如果沒有用管理員使用者登入,會導致錄製時許可權不夠無法監測到後台事件的問題,結果就是錄製完了檢視中什麼都沒有。因為這個原因qtp10、11、12三個版本我全部都安裝解除安裝了一次。

qtp在破解無限試用30天的時候有時候可以成功,有時候又會出現無法生成license的錯誤,至今沒有找出是什麼原因。

公司erp軟體是c/s&b/s架構,可同時在客戶端和瀏覽器中執行。

qtp在錄製客戶端時左邊和頂部的下拉列表無法準確識別物件,只能識別到整個選單欄,執行時無法觸發click事件,導致執行失敗。最後只好通過選單詳情頁的按鈕才得以開啟單據,但開啟單據後,也無法識別到單個控制項的物件。

無奈只能在ie上錄製了。可是ie在執行完表頭的控制項操作後,錶身由於是excel表結構,單個輸入框在識別物件時會使用表中的資料進行區分,可是表中的資料並不是一成不變的,一旦有所變化,此**的物件就會出現找不到的錯誤。

我以為又是外掛程式的問題,先後使用了sap、wpf外掛程式,使用swf物件識別後連單據都打不開了。

現在進度卡在這裡,下午開始看描述性程式設計,並將selenium-python安裝完畢,一旦描述性程式設計短期內無法建功,即可更換測試工具。

QTP自動化測試流程

qtp自動化測試流程 1 準備testcase 在進行自動化之前,將測試內容進行文件化,不建議直接錄製指令碼 在錄製指令碼之前設計好指令碼,便於錄製過程的流暢 由於測試用例設計和指令碼開發可能不是同乙個人完成,便於團隊合作 便於後期的維護 文件化的方式 td或者文件 2 配置qtp qtp支援不同的...

QTP自動化測試高階

本文選自 qtp自動化測試高階 一書 前言 軟體產品的測試與硬體產品的檢測一樣需要認真 嚴格 細緻的工作態度,但是軟體測試似乎比硬體的檢測要複雜得多,並且不能充分利用檢測工具的精確工作能力,依賴測試人員的個人判斷 對業務知識的掌握深度 測試用例的設計能力 智慧型和經驗。最近幾年,軟體測試工具取得了長...

自動化測試QTP 引數化

為什麼要進行資料引數化?個人理解是為了方便我們的測試,使用引數化資訊,可以為我們節省了很多 以下以小飛機訂票系統來說明一下引數化的用法 使用systemutil物件的run方法開啟程式 登入流程 引數化之一 使用者名稱引數化,資料從datatable來 dialog login winedit ag...