QTP與Robot使用的區別

QTP 工具的使用在經過了5天早起的折磨和全英語授課的磨難後, 終於培訓完了, 培訓歸培訓, 需要的是持續的學習和大量的實踐, 在同時經歷過QTP和RObot的培訓後,今天想說一些我感覺中的QTP 和Robot 的區別(針對自動化測試部分):
 
        1, QTP的確比較容易上手,操作也比較人性話,這也是大家公認的,

        2, QTP 在9.1版本中增強了 Object Repository 功能,增加了Object Repository Manager 功能 可以讓定義過或者曾經識別過的Object在其他錄製腳本中重複使用, 這是robot 沒有的功能。

        3,在錄製過的腳本中需要進行增加某些步驟時,QTP使用了KeyWord-Driven的概念, 可以手動設置,
           Robot 在則可以通過 Insert at Cursor 方式 進行插入錄製, 這裏是各有各的好處。

        4,QTP 如果想要在某個test flow 中使用某個錄製過的action, 需要將該action設置爲reused,
            Robot 只需要語句call 就可以完成。

        5,Robot 可以通過環境變量設置自行啓動和運行的時間,和Test manager 協作自動按照順序運行某些腳本。QTP 我還沒有瞭解到相關的功能。

        6,QTP 支持 c/s 架構的程序還是不如 Robot, 起碼對於我目前測試的.net 程序來說,QTP居然不識別一些常用控件,robot則完全沒有問題。

        7, Robot 檢查點更多一些, 比如windows Existence 和Alphanumeric有特別提出來作爲檢查點。
 

詳細:http://www.51qa.net/Default.aspx

發佈了97 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章