PhoenixFramework

Phoenix Framework基于 Selenium、webdriver,autoIt研發(fā),使用java語言封裝,包含無腳本模式執(zhí)行、無人值守模式執(zhí)行、自由定制模式、分布式執(zhí)行的一款WEB自動化測試工具,使用的數(shù)據(jù)庫是MySql。它支持七種元素動態(tài)定位方式,四種瀏覽器類型,有七大功能模塊,其中數(shù)據(jù)維護模塊方便了自動化后期腳本數(shù)據(jù)維護的問題,屬性錄制模塊方便了元素定位信息的錄入,用例及測試數(shù)據(jù)批量導(dǎo)入導(dǎo)出功能方便了用例及數(shù)據(jù)的批量管理。本機監(jiān)控,分機監(jiān)控機制可實時監(jiān)控執(zhí)行進展。詳細的測試報告和執(zhí)行過程的錄制回放,可對測試結(jié)果一覽無余。測試報告可通過Email自動打包發(fā)送。它現(xiàn)在支持B/S結(jié)構(gòu)的系統(tǒng)的自動化測試。它能應(yīng)對越來越復(fù)雜的應(yīng)用系統(tǒng)的測試,提高測試效率,提高測試質(zhì)量與軟件質(zhì)量,縮減測試成本。

支持的瀏覽器類型

支持四種驅(qū)動類型:IE,Chrome,F(xiàn)ireFox,HtmlUnit。支持Web系統(tǒng)的自動化測試,兼容性測試。

動態(tài)定位元素

支持七種元素的動態(tài)定位,頁面元素定位準(zhǔn)確、穩(wěn)定。支持:id,name,xpath,css,class,linktext,tagname屬性定位。id,name,tagname可同樣適用于QTP。

以檢查點為中心

檢查點的插拔功能,支持檢查點的移除與插入操作。擺脫在代碼中維護檢查點的問題。

異常處理

職責(zé)鏈模式管理運行時的各種異常,場景恢復(fù)功能也能處理特殊的異常場景。

結(jié)果報告

LOG及腳本數(shù)據(jù)存儲在后臺數(shù)據(jù)庫MySql,JDBC方式連接,可隨時導(dǎo)出結(jié)果報告與Runtime LOG。html格式的結(jié)果報告,可在遠程機器上瀏覽。

PhoenixFramework造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報價日期
暫無數(shù)據(jù)
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應(yīng)商 報價地區(qū) 最新報價時間
暫無數(shù)據(jù)

操作單元新增模塊

使用該模塊新增頁面操作單元。如果使用操作單元編輯界面,可直接向庫中插入操作單元數(shù)據(jù)。

用例的檢查點插入,定位信息的創(chuàng)建都是在該模塊完成。對于每一個框架支持的步驟類型,它都會給出明確的填寫建議,很大程度上減少了記憶的難度。它支持對頁面各種元素的33種操作,可滿足用例中對各種元素的各種操作。

測試計劃編輯模塊

在該模塊創(chuàng)建測試計劃。每個測試計劃包含多個測試用例,且每個用例的執(zhí)行順序可以調(diào)整。之所以將該模塊單獨作為一個標(biāo)簽是為了使層級關(guān)系更為明確,組裝維護用例更為方便。該頁面的瀏覽計劃功能,可瀏覽庫中已經(jīng)可以運行的所有計劃。

測試場景編輯模塊

在該模塊創(chuàng)建測試場景。每個測試場景包含多個測試計劃,將該模塊作為單獨的標(biāo)簽是為了組裝維護的方便。在編輯場景的過程中,就可以維護場景。

啟動場景模塊

通過該場景啟動本地測試??蓪⒁丫庉嫼玫亩鄠€場景一次全部執(zhí)行。執(zhí)行時,首先遍歷執(zhí)行每個場景,然后遍歷每個場景下的測試計劃,然后再遍歷每個計劃下的每一個用例,最終到頁面的最小操作單元來對頁面的元素產(chǎn)生操作。場景編輯完成后,可將編輯后的場景保存到庫中,下次執(zhí)行時,直接載入上次場景即可啟動執(zhí)行。

定時自動啟動模塊

在測試實驗室和分布式執(zhí)行模式中都可配置定時自動啟動。

用例數(shù)據(jù)維護模塊

通過該模塊從數(shù)據(jù)庫中刪除不用的用例、計劃、場景。該模塊的主要功能是用例維護測試數(shù)據(jù),開啟維護模式后,可對每個用例的操作單元所關(guān)聯(lián)的測試數(shù)據(jù)、定位信息等直接維護,并且可以調(diào)整操作單元間的執(zhí)行順序,方便了數(shù)據(jù)的維護。最后一鍵將維護完成的數(shù)據(jù)保存到數(shù)據(jù)庫。

配置分布式執(zhí)行模塊

通過該模塊配置分布式。如果用例或場景較多,需要在較短時間內(nèi)得到測試報告。則可使用該模塊配置分布式,但需要將程序的客戶端安裝到分機上。縮短測試周期(根據(jù)分機數(shù)量)。裝載執(zhí)行機時,服務(wù)器會與每個客戶端握手通信,在得到每個機器的健康狀況(良好,異常,忙碌)且能滿足分配場景的條件時,即可將場景分配給該機器執(zhí)行。待所有分機的任務(wù)分配完成后,然后一鍵啟動分布式,每個分機即開始執(zhí)行。

執(zhí)行完成后,程序會根據(jù)機器IP來獲得測試報告。

本地監(jiān)控模塊

通過該模塊實時監(jiān)控執(zhí)行進度,時間統(tǒng)計,當(dāng)前的場景與正在執(zhí)行的計劃,用例。產(chǎn)生LOG模塊,直接將LOG推送給該模塊,該模塊還能實時監(jiān)控用例中每一個操作單元使用的CPU,內(nèi)存。并且可以設(shè)置閥值,到達該閥值時將信息寫入LOG。

通過該模塊不僅可以監(jiān)控執(zhí)行進展,而且還能控制整個場景的生命周期。并且可以隨時終止測試的執(zhí)行。為了能直觀看到監(jiān)控信息,可通過點擊窗口最前按鈕將該窗口置為所有窗口最前。

分機監(jiān)控模塊

通過該模塊啟動、停止分機的監(jiān)控,并且統(tǒng)計分布式啟動時間。在程序的配置文件中,可以配置監(jiān)控的頻率(如每5秒向所有分機發(fā)一次指令)。可以了解各個機器的執(zhí)行進展,健康狀況(良好,異常,忙碌),資源是否空閑等。

如果有閑置的分機,可再次給該分機分配場景任務(wù)。

屬性錄制模塊

Phoenix Framework有其自己定制的瀏覽器,該瀏覽器嵌入了IE內(nèi)核,使用該瀏覽器可方便對頁面元素定位信息的自動捕獲。

測試用例及數(shù)據(jù)批量導(dǎo)入導(dǎo)出

通過該模塊可將測試用例批量導(dǎo)出到本地進行維護或查看,可將測試數(shù)據(jù)導(dǎo)出到本地進行編輯。使用它定制的數(shù)據(jù)表模板,可將自定義的用例或快速導(dǎo)入到數(shù)據(jù)庫。

執(zhí)行過程錄制及回放模塊

在配置文件中打開該功能開關(guān)后,即可使用。通過該模塊可將執(zhí)行過程錄制下來方便Bug分析,該模塊已經(jīng)集成到Phoenix Framework的測試報告中,視頻格式為.flv,在html中直接播放。視頻文件經(jīng)過壓縮處理后,每分鐘之有1M左右,且畫質(zhì)清晰。

Phoenix Framework 官方網(wǎng)站

Phoenix Framework-工具介紹

參考資料:Selenium - Web Browser Automation

Phoenix Framework 是一款基于 Selenium,Webdriver,autoIt研發(fā)的一款集資源管理與測試于一體的Web自動化測試工具。該工具支持無腳本執(zhí)行模式,無人值守執(zhí)行模式,自由定制模式。不僅執(zhí)行模式可以定制,功能模塊也支持定制。使用該工具的界面創(chuàng)建用例,組裝腳本,啟動執(zhí)行,使用屬性錄制模塊可快速錄制元素的定位信息。使用該工具其他開放的接口,可手動創(chuàng)建腳本,組裝并執(zhí)行。它支持兩種部署模式,第一種是Server-Client方式,Server與Client均為EXE程序,通信協(xié)議是Socket;另一種是WEB版部署,方便與Web系統(tǒng)的集成,支持Linux,將Server與Client放到Tomcat或Weblogic服務(wù)器下部署,通信協(xié)議為Http,通過WEB頁面控制并監(jiān)控Client端的執(zhí)行。

PhoenixFramework常見問題

  • RAM中文什么意思?

    隨機存取存儲器 存儲單元的內(nèi)容可按需隨意取出或存入,且存取的速度與存儲單元的位置無關(guān)的存儲器。這種存儲器在斷電時將丟失其存儲內(nèi)容,故主要用于存儲短時間使用的程序。 RAM ROM 內(nèi)存的區(qū)別 r...

  • sap2000 license not found! error # 11program will terminate.

    你好,我跟你遇到相同的錯誤提示,搗鼓半天發(fā)現(xiàn)是因為我安裝了另一個軟件,設(shè)置了一個新的環(huán)境變量,估計是跟SAP2000的license沖突,我把新安裝的軟件的新增環(huán)境變量刪除后,SAP2000就能正常使...

  • ram容量是什么意思

    這個得話,大家還是覺得不錯的,大家還是能夠理解的,大家還是覺得不錯的

PhoenixFramework文獻

SeismicPerformanceofRCFrame-ShearWallStructure SeismicPerformanceofRCFrame-ShearWallStructure

格式:pdf

大?。?span id="jgpie9s" class="single-tag-height">681KB

頁數(shù): 10頁

評分: 4.8

Seismic Performance of RC Frame-Shear Wall Structure with Novel Shape Memory Alloy Dampers in Coupling Beams C. X. Mao Institute of Engineering Mechanics, China Earthquake Administration, China Z. Y. Wang, L. Q. Zhang School of Civil Engineering, Northeast Forestry University, China H. Li School of Civil Engineering, Harbin Institute of Technology, China J. P. Ou School of Civil & Hydrauli

立即下載
Framo潛水泵 Framo潛水泵

格式:pdf

大小:681KB

頁數(shù): 37頁

評分: 4.4

Framo 泄漏水泵 SD100/80-C No. 1000-0242-4 Rev. 27.Sep.12 說明書 Framo 泄漏水泵 SD100-C5 說明書 No. Date/sign.: Page: Rev. : 1000-0242-4 27Sep12/JKL 2 of 37 目錄 1 總體描述 . ............................................................................................................................ 3 1.1 液壓動力單元 ..............................................................................................

立即下載
PhoenixFramework相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項目管理咨詢有限公司 山東創(chuàng)盈項目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機 大山檳榔 上海地鐵維護保障有限公司通號分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項目部 華潤燃氣(上海)有限公司 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司