QTP 入門
QTP 是 QuickTest Professional 的首字母縮寫,QuickTest Professional 是最初由 Mercury Interactive 開發的自動化測試工具,2006 年被惠普收購。該工具主要用於功能和/或迴歸測試的自動化,儘管它可以在任何場景中使用需要 GUI 自動化的地方。QTP 適用於各種 Windows 作業系統,可以與各種基於 Windows 和 Web 的應用程式進行互動。
QTP 有兩種操作模式,記錄/回放和專家模式。在第一個中,使用者記錄瀏覽器要重複的動作。在第二個中,使用者將過程開始定義為直接在程式碼中完成。第一種方法在生成複雜的自動化指令碼方面非常有限,因此第二種方法是首選方法。
QTP 可以針對多種瀏覽器執行,包括 Internet Explorer,Chrome,Firefox 和 Safari。
從版本 11.5 開始,QTP 與 HP 的 ServiceTest API 一起提供,以形成 Unified Functional Tester(UFT)
。
QTP 的主要指令碼語言是 VBScript
,它與一個物件儲存庫相結合,以識別與其互動的 GUI 工件。