對於QTP,你應該知道的9個基本概念

2021-10-01 00:01:35 字數 1190 閱讀 9660

學習

qtp或者其他相關任何工具的方法都是首先把基本的概念過一遍。正所謂砍柴不怕磨刀功,一旦你對這些概念熟悉了,你就可以

學習該工具的高階部分了。寫這篇

文章的目標是列出初學qtp的人應該掌握的所有基本概念。對於那些曾經接觸過qtp人來說,可以看下這篇文章介紹的checklist,看下自己對這些基礎概念是否有遺漏

qtp的基本概念

qtp是什麼?這個應該你第一次接觸這個工具腦子想到的問題,你還會想qtp可以用來做什麼型別的

測試

設麼樣的應用和

測試用例可以考慮用qtp進行自動化.在你開始準備用qtp進行自動化專案之前,這個重要的概念是必須要看的。你應該分析手動用例和應用程式看下他們是否可以被自動化,如果他們可以自動化,你應該了解是否真正可以從

自動化測試用例中得到收益熟悉qtp工具.在開始用qtp建立測試指令碼之前,你應該需要熟悉qtp工具,了解工具裡的各種窗格(比如工具欄)。你需要知道這些選單欄和窗體的具體功能是什麼測試物件和物件庫.你應該知道什麼是物件,物件的層級結構,用qtp怎麼來識別物件以及怎麼能識別到測試物件的唯一識別屬性。你應該也要知道什麼是物件庫,以及我們為什麼要用它,你是怎麼把物件新增到物件庫里的建立測試指令碼/actions.現在來到指令碼部分了,你應該用錄製和回放的方法來建立和執行測試指令碼。結合錄製和回放的方法,在物件庫分配到你的action後,就應該能'寫'你的指令碼了分析你的測試執行結果.一旦執行完測試指令碼,你就可以分析測試執行結果。你可以找出那些步驟是通過了,那些是失敗了。你也可以在執行結果裡找出測試流程

建立和使用函式庫.你應該可以在你的測試用例裡找出可以重用的流程。你應該能為重用的流程編寫使用者定義的函式。你應該也能建立新的函式庫,新增一些重用的函式到這些函式庫裡,然後把函式庫與你的測試指令碼相關聯,就可以在指令碼裡呼叫這些函式了使用資料**(datatable).你應該知道你怎麼可以在你的測試指令碼裡使用datatable裡的資料,你應該也知道怎麼從excel裡取出資料,然後在指令碼裡使用它除錯的基本知識.你應該對在qtp裡的除錯有乙個清晰的理解,你應該知道怎麼在你的**裡使用斷點。你應該也知道在執行你的指令碼的時候,怎麼使用debug viewer如果你對這些概念都很熟悉了,那麼你可以放心,你已經對qtp的基本概念有乙個好的理解了。

git你應該知道的的基本命令

常用命令 git init 新建乙個空的倉庫 git status 檢視狀態 git branch 檢視所有分支 git branch newname 建立乙個叫newname的分支 git checkout newname 切換到叫newname的分支上 git add 新增檔案 git rm r...

你應該知道的20個PHP類庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flash c...

你應該知道的 RPC 原理

在校期間大家都寫過不少程式,比如寫個hello world服務類,然後本地呼叫下,如下所示。這些程式的特點是服務消費方和服務提供方是本地呼叫關係。而一旦踏入公司尤其是大型網際網路公司就會發現,公司的系統都由成千上萬大大小小的服務組成,各服務部署在不同的機器上,由不同的團隊負責。這時就會遇到兩個問題 ...