關於QTP和LR的小結

第一:爲什麼用LoadRunner功能測試自動化?
1、lr是模擬瀏覽器給服務器直接發送請求,而QTP是模擬鼠標鍵盤的操作。
故:LR腳本可以做驗證流程的功能自動化,但是驗證的大多是後臺數據處理流程的正確性,QTP可以驗證流程    也可以驗證UI。
2、lr錄製腳本是類C語言,QTP是VB
故:如果對C瞭如指掌自然也可用lr加入複雜的檢查點完成功能自動化,QTP由於使用VB是Windows嫡系子孫,    調用一些wshell dom等可以很好的操作UI。
3、最後一條:LR腳本比QTP腳本容易維護。
4、QTP是基於對象庫的,而LR是基於協議的,前臺是屬於黑盒測試範疇,前臺進行處理,而後者是基於協議,是後臺進行處理的。如果非得用LR也未嘗不可,只是捨近求遠,畢竟QTP是專業的自動化工具。另外做功能測試不可能不關注UI界面。

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