首页
/
每日頭條
/
科技
/
軟件測試用什麼工具
軟件測試用什麼工具
更新时间:2025-11-30 14:34:20

軟件測試工具有兩類,分别是工思能測試UFT和性能測試LoadRunner,下面分别講一下,希望對大家有所幫助。北京木奇移動技術有限公司,專業的軟件外包開發公司,歡迎交流合作。

軟件測試用什麼工具(常用軟件測試工具)1

1 功能測試UFT

UFT自動化測試的原理

  1. 封裝真實被測對象并轉化為UFT對象到對象庫。
  2. 對比對象庫裡的對象鑒别屬性和運行時的真實被測對象的鑒别屬性。
  3. 對比結果一緻,則說明對象成功匹配并可以繼續對該真實被測對象進行後續操作;如果不一緻則報錯,提示對象無法識别。

封裝對象模型

在UFT裡的封裝對象共分兩個概念,Test Objects(測試對象,TO)和Runtime Objects(運行時對象,RO)。TO就是被被添加到對象庫中的對象,RO就是被測試軟件在運行實際所運行的對象。他們都是UFT封裝的對象,TO是為了識别RO而存在的。

UFT識别對象通常先在對象庫中添加測試對象,然後在被測軟件運行的時候,根據腳本中調用的對象名稱,在對象庫中找到相應的測試對象,并根據這些對象的特征屬性,在被測試軟件中搜索相匹配的正在運行的對象,最後就可以對這些實際運行的測試對象進行操作。

GetTOProperty()基本含義:獲取對象庫中某個對象的某個屬性的值。公式:ReturnValue = 對象.GetTOProperty("封裝屬性名")

SetTOProperty()基本含義:設置對象庫中某個對象的某個屬性的值。公式:對象.SetTOProperty "封裝屬性名" "封裝屬性值"注:使用代碼形式的修改對象屬性屬于臨時性的,隻在腳本運行時有效,一旦腳本運行結束,對象庫裡的屬性值就會還原。

GetROProperty()基本含義:獲取實際運行時的某個對象的某個屬性的值。公式:ReturnValue = 對象.GetROProperty("封裝屬性名")注:使用GetROProperty這個方法來動态獲取實際運行時的一些确認信息,然後和所預期的測試數據做對比。如注冊功能,在提交一些注冊信息以後,一般都要到接下來的确認頁面去驗證一些信息,這就可以使用GetROProperty來動态獲取實際運行時的一些确認信息。

對象無法識别的解決辦法

  1. 設置虛拟對象。不推薦,虛拟對象非常脆弱,難以維護;即使對象沒有發生變化,但隻要對象在界面是那個的方位發生變化,虛拟對象就會識别失敗。
  2. 使用相對坐标配合WSH去定位對象。
  3. 使用DOM組建接口應用技術。隻适用于Web項目。
  4. 使用UFT自定義擴展SDK Customer來進行二次開發使UFT能夠識别對象。難度大。
  5. 開發提供專屬插件。
  6. 把無法識别的對象的一些方法封裝到一個dll中并使用UFT調用。

數據驅動與場景恢複

數據驅動Data Table的應用:實現測試數據和腳本業務的分離。場景恢複:場景恢複可以應對多種類型的錯誤并進行恢複操作。

2 性能測試LoadRunner

LoadRunner是一種适用于各種體系架構的自動負載測試工具,它能預測系統行為并優化系統性能。LoadRunner的測試對象是整個企業的系統,它通過模拟實際用戶的操作行為和實時性能監測,來幫助測試人員更快地查找和發現問題。

  1. 輕松創建虛拟用戶。Virtual User Generator能夠生成虛拟用于,以虛拟用戶的方式模拟真實用戶的業務操作行為。它先記錄下業務流程,然後将其轉化為測試腳本,并進行參數化操作(Data Wizard直接連接數據服務器獲取數據)。利用虛拟用戶可以在不同操作系統上同時産生成千上萬用戶訪問,能極大的減少負載測試所需要的硬件和人力資源。
  2. 創建真實負載。建立虛拟用戶後,需要設定負載方案、業務流程組合和虛拟用戶數量。用Controller能夠很快地組織多用戶測試方案。
  3. 定位性能問題。LoadRunner内含一個實時檢測器,在負載測試過程的任何時候都能觀察到應用系統的運行性能。
  4. 分析結果。一旦測試完畢,LoadRunner收集彙總所有的測試數據,并提供高級的分析和報告工具,一遍迅速找到性能問題并做出相應的調整。
,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機内存用完死機了怎麼辦
手機内存用完死機了怎麼辦
死機黑屏iOS系統用戶可以同時按住鎖屏鍵和Home鍵10秒左右強制重啟,若依然無效果,可以嘗試連接電腦用iTunes進行恢複。安卓系統的手機聽筒旁會設置感應器,因此在接聽電話時,屏幕會自動黑屏。如果經常出現黑屏情況不妨檢查下聽簡及感應器是否...
2025-11-30
微信聊天導入新手機
微信聊天導入新手機
微信聊天導入新手機?首先拿出新舊兩部手機,保證兩部手機處在同一個網絡環境中,注意這一點很重要,否則即便是執行下面的操作也是無用功,我來為大家科普一下關于微信聊天導入新手機?以下内容希望對你有幫助!微信聊天導入新手機首先拿出新舊兩部手機,保證...
2025-11-30
小钣噴工作流程
小钣噴工作流程
钣噴是一個獨立的賽道,曾經也很熱鬧,近幾年有些被忽視了。由于環保、費改、保險公司政策改革,市場競争激烈等因素,很多門店認為钣噴要求高,做不好,不賺錢,有些門店退出這塊業務,或者選擇外包。但随着車齡的增加以及新能源的迅猛發展,钣噴作為能夠同時...
2025-11-30
電腦哪幾個鍵語音識别文字
電腦哪幾個鍵語音識别文字
語音轉成文字的需求就目前來說,并不少見。比如說像小編這種,有着“驚為天人”的手速,但難免會遇到“強敵”,這時候,語音轉成文字的功能就體驗出重要性了。開會的時候,有的人講話比較快,且重點少,但我們始終要過濾掉不需要的内容,保留重點。稍微沒跟上...
2025-11-30
菌中之王羊肚菌在泗洪喜獲豐收
菌中之王羊肚菌在泗洪喜獲豐收
石榴雲/新疆日報訊(記者趙悅報道)你聽說過羊肚菌、多孔菌、虎奶菌嗎?你知道嗎,這些味道鮮美的珍稀食用菌,通過研發和深加工,就能成為“殺進”高科技大健康産業的“黑馬”。别看虎奶菌其貌不揚,它可是健肺益氣的珍貴菌類。圖中左為虎奶菌,右為虎奶菌粉...
2025-11-30
Copyright 2023-2025 - www.tftnews.com All Rights Reserved