Web功能測試工具MAXQ

發表于:2015-11-10來源:uml.org.cn作者:不詳點擊數: 標簽:功能測試工具
MAXQ是開源的Web功能測試工具。

  MAXQ是開源Web功能測試工具。他的特點:1)簡單易學;2)是一個輕量級的Web功能測試工具;3)可以自動錄制WebBrowser提交的請求包,并隨時回放;4)MAXQ應用了WebProxy代理方式,不直接錄制Web的界面,避免在回放時不能識別控件而造成回放停止。

  我們知道就算是商用重量級的工具同樣存在不能準確識別控件,這是困擾著GUI自動測試的技術難題。而MAXQ是一個代理Web服務的角色,不直接錄制界面,因此不存在界面控件識別問題;MAXQ錄制來自前端向服務器發出的業務請求,不是錄制前端界面的操作過程;MAXQ的腳本是行命令方式,回放簡單快速。

  MAXQ的基本原理:

  安裝。

  JDK1.4以上;展開MAXQ到預定目錄下即可。

  修改配置:修改maxq.properties;指定WEB應用服務器;remote.proxy.host=192.168.3.41;remote.proxy.port=8080.指定MAXQ代理。

  local.proxy.port=8090.修改Internet配置。

  工具->Internet選項->連接->局域網設置->選擇為LAN使用代理服務器,地址欄輸入localhost,端口選擇8090.啟動MAXQ. MAXQ的bin目錄下,運行maxq.bat.正常時出現下界面。

  錄制準備

  設置一個新的錄制new->standard scrīpt

  開始錄制

  選擇test->start recording

  Browser操作

  打開IE

  運行http://localhost,顯示需要測試WEB應用

  結束錄制

  選擇test->stop recording貯存腳本file->save

  回放錄制

  選擇file->open(打開腳本)

  選擇test->run

  分析測試結果

  查看測試結果界面,成功的話顯示Test Ran Successfully

  注意事項(1)

  web界面測試

  MAXQ不是測試界面的工具,因此web的界面測試還需要人工測試或應用諸如Winrunner、Testcomplete工具自動測試。

  腳本錄制

  當功能已經正確的前提下才錄制腳本。

  腳本大小

  從業務上劃分,通常把一個完整的業務過程作為錄制腳本的對象;

  適宜關聯業務流程錄制;

  不要把不相關的業務錄制在同一個腳本中;

  注意事項(2)

  測試檢查

  需要另外加測試點檢查

原文轉自:http://www.uml.org.cn/Test/200807319.asp

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97