Selenium VS QTP


 

  Selenium系列 QTP
適用結構  B/S結構  C/S、B/S結構
適用人員 有一定代碼基礎(Java、C#、Python、Ruby)
對編程不是很熟悉的、厭煩了做手工功能測試的、想快速進入自動化行業的
適用公司 開源工具,產品主要是web、app相關的,想做持續集成的回歸測試的 商業工具,公司想快速自動化項目,並且對價格或者對盜版無所謂的
適用項目 各種 VBS語法體系,不太適合寫大項目,而且效率很低
框架集成 TestNG、Junit、Unittest等 QTP本身就是一個框架,QTP11,宣傳的是高級關鍵字驅動,它實際上也有數據驅動,就是(關鍵字驅動+數據驅動)
支持的操作系統/平台 跨平台 Windows
支持語言 Java、C#、Ruby、Python VBScript
支持插件  啟動瀏覽器時設置profile .NET的,Java的,SAP的,Terminal Emulator的等等,具有良好的插件支持
支持瀏覽器 IE、Firefox、Chrome、Safari和Opera IE和Firefox
支持對話框 Selenium只是部分支持,像獲取對話框的標題之類的功能並沒有支持 QTP支持各種IE對話框
支持文件上傳 只能通過其他的方式(可以用AutoIT )來實現 自身提供了良好的支持
執行方式 並不影響用戶使用其他窗口,也可以在后台執行(比如說在Jenkins里設置) 完全模擬終端用戶,獨占屏幕,只能開啟一個實例
相關資料 2011年selenium2才出,資料在不斷增長中 資料很多
整合 容易整合 有測試平台的話,將其整合進去很麻煩

 

 注:本人沒用過QTP,對Selenium的理解也不是十分精確,有不足之處請留言。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM