編輯點評:
LuckyFrame(自動化測試平臺)是一款免費開源的測試平臺,最大的特點是全緯度覆蓋了接口自動化、WEB UI自動化、APP自動化,并且支持分布式測試,測試關(guān)鍵字驅(qū)動也很大程度上解決了測試同學代碼基礎(chǔ)弱的問題,同時也集成了質(zhì)量管理相關(guān)的一些功能,解決QA的日常工作中,項目過程數(shù)據(jù)的收集問題,并能展示一些簡單質(zhì)量報表!
這款軟件能干嘛
我能做什么?
分布式測試:使用Web-Client的方式,Web端負責基本信息管理展示,Client負責用例執(zhí)行,任意無限擴展客戶端。
專業(yè)用例管理:自動化用例的專業(yè)管理方式,讓您編寫自動化用例更簡單,直觀。
質(zhì)量管理:Web端不僅僅有用來管理自動化相關(guān)的模塊,更可以做一些簡單的質(zhì)量數(shù)據(jù)收集分析以及數(shù)據(jù)的多圖表展示。
多線程執(zhí)行用例:客戶端執(zhí)行用例可以指定線程數(shù)量,用例運行更快速。
多語言驅(qū)動:支持JAVA以及Python語言編寫測試驅(qū)動,自動化測試手段更加靈活多變。
定時任務(wù)調(diào)度:支持自定義配置調(diào)度任務(wù),包括指定線程數(shù),指定執(zhí)行客戶端,遠程執(zhí)行shell重啟tomcat,對jenkins中的項目進行構(gòu)建等。
測試過程監(jiān)控:客戶端運行用例采用命令行的方式,在客戶端可以實時查看過程。Web端可以通過任務(wù)查詢查看測試進度。
日志定位:客戶端LOG4J+數(shù)據(jù)庫記錄測試過程日志,2種方式都可以通過Web端實時查看定位問題。
接口+Web UI+移動端UI多緯度自動化:支持接口+Web UI+移動端UI自動化,Web UI自動化采用WebDriver3.0封裝,移動端UI自動化采用APPIUM封裝,純關(guān)鍵字驅(qū)動,0編碼。
HTTP+Socket接口免編碼:完全封裝HTTP以及Socket接口,協(xié)議模板+純關(guān)鍵字驅(qū)動,免編碼,初級測試人員的福音,與其他類似開源工具相比優(yōu)勢明顯
在線調(diào)試用例:用例步驟管理界面直接調(diào)試自動化用例,避免使用開發(fā)工具調(diào)試帶來的麻煩,省心、省力、省腦子,但是不能不要腦子。
Bootstrap 小清新風格界面:整套Web系統(tǒng)基于Bootstrap風格,以及多種其下的插件,構(gòu)建清爽界面。
HTTP接口自動化說明
說明:
(1)HTTP接口自動化測試,每個步驟都必須要關(guān)聯(lián)協(xié)議模板,去構(gòu)造消息頭以及消息體;
(2)在步驟動作欄中,點擊輸入框會自動聯(lián)想當前項目下所有的協(xié)議模板,選擇對應(yīng)的模板即可;
(3)請求的參數(shù)都必須在模板里面先構(gòu)造,不能直接在用例步驟的參數(shù)列里面去構(gòu)造,步驟的參數(shù)列只能去替換模板里面的默認參數(shù)值。也就是說必須得在模板里面有的參數(shù),步驟參數(shù)才能生效去替換默認值。
關(guān)鍵字語法構(gòu)建:
(1)包|定位路徑:請求URL;
(2)方法|操作:請求方法;
(3)參數(shù):參數(shù)欄可以修改模板中的默認值,如果參數(shù)為空,則默認使用模板中定義好的默認參數(shù),參數(shù)欄填寫示例:參數(shù)名#參數(shù)值|參數(shù)名#參數(shù)值|參數(shù)名#參數(shù)值|……|;
(4)步驟動作:1#Wait表示當前步驟暫停1秒;
(5)預(yù)期結(jié)果:① 精確匹配,將用例里面【方法|操作】執(zhí)行的結(jié)果,與【預(yù)期結(jié)果】字段里面的字符串進行精確匹配,直接在預(yù)期結(jié)果里面填寫需要匹配的字符串即可;② 模糊匹配,將用例里面【方法|操作】執(zhí)行的結(jié)果,與【預(yù)期結(jié)果】字段里面的字符串進行模糊匹配,模糊匹配: %=value;(6)類型:HTTP接口;(7)擴展字段:關(guān)聯(lián)協(xié)議模板。
HTTP接口自動化用例編寫步驟
Step1:配置協(xié)議模板
(1)新增協(xié)議模板:選擇菜單 測試管理->協(xié)議模板->【添加】;
(2)輸入?yún)f(xié)議模板信息:項目名稱、模板名稱、編碼格式等信息,注意:消息頭域、證書路徑可根據(jù)需要填寫;
(3)配置模板參數(shù):在協(xié)議模板列表中勾選剛才新增的協(xié)議模板,點擊【模板參數(shù)】進入編輯界面,輸入請求報文,點擊【保存】即可。
Step2:編寫測試用例
(1)新增用例:選擇菜單 測試管理->用例管理->【添加】;
(2)輸入用例信息:項目名稱、用例名稱、用例類型、備注等信息;
(3)編寫用例步驟 及 用例調(diào)試:在用例列表中勾選剛才新增的用例,點擊【用例步驟】進入用例編輯界面,編輯完成后,點擊【調(diào)試】,選擇配置好的有效客戶端,即可進行單次用例調(diào)試;
(4)調(diào)試結(jié)果查看:調(diào)試完成后,可在調(diào)試界面查看到執(zhí)行日志及執(zhí)行結(jié)果。
Step3:測試任務(wù)執(zhí)行及結(jié)果查看
(1)新增測試計劃:選擇菜單 測試管理->測試計劃->【添加】;
(2)添加計劃用例:在計劃列表中勾選剛才新增的計劃,點擊【計劃用例】進入計劃用例界面,勾選要執(zhí)行的用例,再【保存】即可完成計劃用例添加;
(3)新增測試任務(wù):選擇菜單 測試執(zhí)行->任務(wù)調(diào)度->【添加】,并完成以下信息填寫,包括 調(diào)度名從、項目名稱、測試計劃、客戶端、任務(wù)類型、Cron執(zhí)行表達式等;
(4)執(zhí)行測試任務(wù):在任務(wù)列表中,選擇剛才新增的測試任務(wù),點擊相應(yīng)的【執(zhí)行】,即可執(zhí)行該任務(wù);
(5)測試結(jié)果查看:選擇菜單 測試執(zhí)行->任務(wù)執(zhí)行,在列表中可查看剛才執(zhí)行的任務(wù)結(jié)果,或者 選擇菜單 測試執(zhí)行->用例明細,在列表中點擊剛才執(zhí)行任務(wù)左側(cè)的“?”按鈕展開查看向西直行步驟及結(jié)果。
至此,一個完整的HTTP接口自動化測試用例便完成了,結(jié)果直觀。
Pickering Interfaces PXI自動化測試模塊亮相深圳國際會展
PickeringInterfaces公司作為生產(chǎn)用于電子測試及驗證的信號開關(guān)與仿真解決方案的領(lǐng)導(dǎo)廠商,將于2020年11月3日至5日期間,參加在深圳國際會展中心舉辦的Electronica South China慕尼黑華南電子展。屆時Pickering將重點展出兩款PXI傳感器仿真模塊新產(chǎn)品。
PXI模擬輸出/電流環(huán)仿真模塊(41-765系列)設(shè)計用于采用4–20mA電流環(huán)的工業(yè)用變送器的測試。該系列模塊可以通過編程設(shè)置壓擺率,以便有效地模擬不同的傳感器。該系列模塊還具有多種不同的輸出模式,包括4–20mA、0–24mA、+/-24mA、0-5V、+/-5V和+/-12mV,功能多樣并且有助于提高仿真的準確度。另外,41-765系列模擬輸出/電流環(huán)仿真模塊還是同類型的仿真模塊中密度最高的,僅占用一個PXI槽位,能提供16個通道,為PXI或LXI/USB機箱節(jié)省了插槽空間以便用于其他儀器。
PXI LVDT/RVDT/旋轉(zhuǎn)變壓器信號仿真模塊(41-670系列)可以用于LVDT(線性可變差動變壓器)、RVDT(旋轉(zhuǎn)可變差動變壓器)或Resolver(旋轉(zhuǎn)變壓器)的仿真。該系列模塊僅占用一個PXI或LXI/USB機箱槽位,強大的可編程特點使得用戶只需要極少數(shù)量的硬件就可以進行仿真。另外,由于這款模塊需要安裝在PXI機箱中并配合用戶的其他儀器一起使用,因此不需要額外的控制協(xié)議/接口,簡化了操作。每個通道都具有一個安裝在板上的數(shù)字信號處理器,因此無需其他儀器就可以進行測量。41-670模塊提供5/6線4通道的配置用于LVDT/RVDT或Resolver仿真,或4線8通道配置用于LVDT/RVDT仿真。并且為每個通道設(shè)置了獨立的或共用的激勵信號,用于異步或同步測試。
除了上述兩款新產(chǎn)品,Pickering公司還將展出其他類型豐富的開關(guān)和仿真解決方案,包括PXI故障注入開關(guān)、射頻和微波開關(guān)、高密度矩陣、程控電阻以及可安裝Pickering大部分的PXI開關(guān)和仿真模塊的模塊化LXI/USB機箱。此外,Pickering還會展示eBIRST開關(guān)系統(tǒng)檢測工具和復(fù)雜開關(guān)系統(tǒng)信號路由管理軟件Switch Path Manager。
Pickering Interfaces公司將與專注于生產(chǎn)舌簧繼電器的姐妹公司Pickering Electronics共用10A86展臺。
熱門評論
最新評論