當前位置:編程學習大全網 - 編程語言 - 什麽是QTP?

什麽是QTP?

壹個自動化測試工具,Mercury QuickTest,壹個企業級的自動化測試工具!最新正式版QuickTest 9.0 Pro發布,QTP 9.0是B/S系統自動功能測試的利器,是軟件程序測試工具。水星自動化功能測試軟件QuickTest Professional 9.0可以覆蓋大部分軟件開發技術,並且簡單高效,具有測試用例可復用的特點。功能測試的QTP測試流程【制定測試計劃】-->【創建測試腳本】-->【增強測試腳本功能】-->;【運行測試】——& gt;【測試結果分析】大致有五步:1。制定測試計劃。自動化測試的測試計劃是根據被測試項目的具體需求和使用的測試工具制定的,完全用來指導整個項目。QTP是壹個功能測試工具,主要幫助測試人員完成軟件的功能測試。和其他測試工具壹樣,QTP並不能完全取代測試人員的手工操作,但是在某個功能點上,使用QTP確實可以幫助測試人員做很多工作。在測試規劃階段,首先要做的是分析被測應用的特點,決定測試哪些功能點,可以考慮細化到具體的頁面或者具體的控件。對於壹個普通的應用程序,QTP應用程序在壹些回歸測試中非常有效,界面變化很小。2.創建測試腳本當測試人員瀏覽網站或操作應用程序時,QTP的自動記錄機制可以記錄測試人員的每壹個操作步驟和操作對象,並自動生成測試腳本語句。與其他記錄腳本的自動化測試工具不同,QTP不僅使用VBScript腳本語言生成腳本語句,還將被操作的對象和相應的動作按照層次和順序保存在基於表格的關鍵字視圖中。例如,當測試人員點擊壹個鏈接,然後選擇壹個復選框或提交壹個表單時,這樣的操作流程將被記錄在關鍵字視圖中。3.增強測試腳本的功能記錄腳本只是創建或設計腳本的第壹步。基本腳本錄制完成後,測試人員可以根據需要添加壹些擴展功能。QTP允許測試人員通過在腳本中添加或改變測試步驟來修改或定制測試過程,例如添加各種類型的檢查點函數,這不僅可以讓QTP檢查所需文本是否出現在程序的特定位置或對話框中。還可以檢查鏈接是否返回正確的URL地址等。,並且還可以通過參數化功能,使用不同的數據集來驅動整個測試過程。4.運行測試QTP,從腳本的第壹行開始執行語句。在運行過程中,會對設置的檢查點進行驗證,用實際數據替換參數值,並給出相應的輸出結構信息。在測試過程中,測試人員也可以調試自己的腳本,直到腳本完全滿足需求。5.在分析測試運行之後,系統將自動生成壹個詳細和完整的測試結果報告。Mercury QuickTest Professional如何工作Mercury QuickTest Professional甚至可以在幾分鐘內使新測試人員變得更加高效。您可以簡單地通過點擊Record按鈕並使用壹個執行典型業務流程的應用程序來創建壹個測試腳本。系統使用簡潔的英文句子和截屏,自動記錄業務流程中的每壹步。用戶可以在關鍵字視圖中方便地修改、刪除或重新安排測試步驟。QuickTest Professional可以自動引入檢查點來驗證應用程序的屬性和功能,例如驗證輸出或檢查鏈接有效性。對於關鍵字視圖中的每壹步,活動屏幕都精確地顯示了測試中的應用程序是如何處理這壹步的。您還可以向任何對象添加幾種類型的檢查點,以驗證組件是否按預期運行(只需在活動屏幕中單擊該對象)。然後,您可以在產品介紹(集成了Excel所有功能的電子表格)中輸入測試數據來處理數據集,無需編程即可創建多個測試叠代,從而擴大測試用例的範圍。您可以從數據庫、電子表格或文本文件中鍵入數據或導入數據。高級測試人員可以在專家視圖中查看和編輯他們自己的測試腳本,該視圖顯示了QuickTest Professional基於行業標準自動生成的內部VB腳本。在專家視圖中所做的任何更改都會自動與關鍵字視圖同步。壹旦測試人員運行腳本,TestFusion報告就會顯示測試運行的所有方面:高級結果的概述、準確指出應用程序失敗位置的可擴展樹視圖、使用的測試數據、突出任何差異的應用程序屏幕截圖,以及通過和失敗的每個檢查點的詳細描述。通過使用Mercury TestDirector合並TestFusion報告,您可以* * *在整個QA和開發團隊中享受這些報告。QuickTest Professional還加快了更新過程。當應用程序在測試過程中發生變化時(例如,“Login”按鈕被重命名為“Login”),您可以更新* * *共享對象庫壹次,然後更新將傳播到引用該對象的所有腳本。您可以將測試腳本發布到Mercury TestDirector,以便其他QA團隊成員可以重用您的測試腳本,從而消除重復工作。
  • 上一篇:mh370 名單(MH370消失的1728天裏)
  • 下一篇:數據庫between的用法
  • copyright 2024編程學習大全網