qtp之間的差異(differences between qtp)和winrunner公司(winrunner)的區別

QTP與WinRunner之比較...

QTP與WinRunner之比較

WinRunner和QTP都是由HP軟體部門開發的程式,主要用於測試目的。WinRunner是一種軟體,其任務是執行圖形使用者介面(GUI)測試,還允許將使用者介面互動記錄和回放為測試指令碼。另一方面,QTP指的是quicktestprofessional,它是為在不同的軟體環境中提供回歸和功能測試自動化而開發的產品。軟體質量保證測試也嚴重依賴於QTP。WinRunner和QTP都有與它們執行的任務相關的功能差異,下麵將詳細介紹這些功能差異。

當談到WinRunner和QTP都支援的環境時,這兩者有很大的不同。WinRunner支援具有Powerbuilder、Delphi、Centura、Stingray、Forte和SmallTalk的環境。QTP的工作環境包括.netframework、Flash和xmlweb服務。

使用者模型也是一個不同的問題。這涉及使用者與應用程式互動的方式。使用WinRunner,使用者將以測試指令碼為中心進行互動,檢視熟悉程式設計的需求,並搜尋非常強大的需求。在QTP中,使用者使用同步測試指令碼和活動螢幕與應用程式互動。QTP也有一個簡單的介面,因為它的GUI;然而,專家們也有一種合作模式。這使得QTP看起來很容易使用,但它也非常強大。

在指令碼錄製模式方面,WinRunner是上下文敏感的,因此使用扁平物件層次結構。WinRunner也是模擬的,因此捕獲**到它的任何輸入,無論是鍵盤輸入、滑鼠路徑,甚至滑鼠單擊。另一方面,QTP使用多層次物件層次結構。而且,QTP是低階別的,因此只需要滑鼠坐標。

WinRunner在建立指令碼時提供了一個程式設計表示。它使用類似於C語言的TSL語言。TSL是一種過程語言,使用GUI對映中的物件。另一方面,QTP以兩種模式建立指令碼。其中一個可以是基於圖示的,而另一個可以是程式設計表示。QTP使用VB指令碼,這是一種類似於VB的面向物件語言。使用的所有物件都來自物件儲存庫。

在物件儲存和操作中,WinRunner將其內容儲存在一個平面層次結構中,這可以使用GUI間諜檢視。內容也儲存在GUI地圖中。對於任**物件,WinRunner都會開發一個臨時GUI對映來儲存新物件。另一方面,QTP使用多級物件層次結構來儲存其內容。就像在WinRunner中一樣,可以使用物件間諜檢視它,並將其儲存在物件儲存庫中。內容自動儲存在物件儲存庫中。

其他不同的方麵包括事務度量,它由WinRunner中的TSL程式設計處理,而在QTP中則由VBScript程式設計完成。任何資料驅動的操作都會在WinRunner中自動建立迭代。另一方面,QTP為任何資料驅動的操作自動和程式設計地建立迭代。最後,WinRunner使用異常編輯器處理異常,而QTP使用Rec。

摘要

用HP開發WinRunner和QTP

WinRunner使用者與測試指令碼進行互動

QTP使用者使用同步測試指令碼和活動螢幕與應用程式互動

WinRunner使用TSL,而QTP使用VBScript

物件儲存操作中的WinRunner將物件儲存在平面層次結構中,而QTP將物件儲存在多級層次結構中

  • 發表於 2021-06-24 11:50
  • 閱讀 ( 18 )
  • 分類:科技

你可能感興趣的文章

pdf之間的差異(differences between pdf)和博士(doc)的區別

“PDF”與“DOC” 文件在人們如何相互交流中起著非常重要的作用。顧名思義,這是一部包含非虛構作品的作品,用來儲存和共享資訊。從本質上講,它還充當兩個或多個個人或團體之間所有型別的交易和通訊的記錄。對於世界...

  • 發佈於 2021-06-23 14:12
  • 閲讀 ( 63 )

wav之間的差異(differences between wav)和mp3(mp3)的區別

我們大多數人可能能告訴我們,mp3和wav是兩種格式,我們可以在**或iPod上看到曲目。它們實際上是音訊檔案的擴充套件,也就是說,一種允許裝置將該檔案識別為音訊或媒體檔案的格式。完成此操作後,可以啟動適當的應用程式...

  • 發佈於 2021-06-24 15:06
  • 閲讀 ( 80 )

巴基斯坦之間的差異(differences between pakistan)和阿富汗(afghanistan)的區別

巴基斯坦和阿富汗是位於南亞的兩個相鄰的主權***國家。兩國共有邊界2430公里。沿著阿富汗的南部和東部邊緣。1947年以前,巴基斯坦是世俗印度不可分割的一部分。1947年8月,印度脫離英國統治獲得獨立,隨後國家在宗教上被...

  • 發佈於 2021-06-24 15:49
  • 閲讀 ( 78 )

星系s6之間的差異(differences between galaxy s6)和iphone 6(iphone 6)的區別

在移動領域,三星和蘋果兩大科技巨頭的爭奪戰已經持續了幾十年。贏得消費者、保持粉絲忠誠度、尋找微型創新……兩家公司每年都會推出新的英雄,三星和蘋果分別推出Galaxy和iPhone。雖然三星以銷量著稱,但蘋果卻因恪守利...

  • 發佈於 2021-06-24 17:57
  • 閲讀 ( 74 )

法利賽人之間的差異(the differences between the pharisees)和薩杜塞斯(sadducees)的區別

法利賽人和撒都該人是有影響力的猶太教派,在執行律法方面有著相互衝突的哲學。法利賽人和撒都該人對**在猶太公民生活中的作用也有不同的看法。法利賽人相信上帝懲罰了猶太人,允許像羅馬人這樣的壓迫性異**統治他們...

  • 發佈於 2021-06-24 19:44
  • 閲讀 ( 75 )

雷明頓700 adl之間的差異(differences between remington 700 adl)和巴西存託憑證(bdl)的區別

對於那些開始的槍和**愛好者,他們渴望問問題而不暴露你的無知,這篇文章是為你們寫的!有時候,最偉大的學習是在提問中進行的。順便說一下,這適用於所有的生活。...

  • 發佈於 2021-06-24 20:16
  • 閲讀 ( 70 )

棉花之間的差異(differences between cotton)和滌綸(polyester)的區別

1.它們是如何**的。...

  • 發佈於 2021-06-24 20:27
  • 閲讀 ( 83 )

日本之間的差異(differences between japan)和瓷器(china)的區別

儘管地理位置相近,但日本和中國是截然不同的國家,具有獨特的歷史、政治和社會特徵。中國是世界上最大的****國家之一,而日本是一個相當開放的君主立憲制國家。雖然兩國經濟都相當強勁,但日本的財富分配是平等的,...

  • 發佈於 2021-06-25 06:20
  • 閲讀 ( 72 )

之間的差異  鋼琴(differences between  piano)和卡西歐(casio)的區別

鋼琴是一種著名的古典樂器,既有弦樂器又有打擊樂器。鋼琴是有聲的,用金屬線或弦來**聲音。鋼琴不僅成為最流行的鍵盤樂器,而且可以說是現存最流行的樂器。...

  • 發佈於 2021-06-25 19:26
  • 閲讀 ( 94 )
箐蔥染指悲殤
箐蔥染指悲殤

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦