做嵌入式相關(guān)工作的一定都和串口工具打過交道,比如我們經(jīng)常使用的串口調(diào)試助手。但是今天要介紹的這款串口工具你大概率沒用過,它和一般的串口工具有很大的不同:
1) 它不只是一個單機運行的應用軟件,它同時能和云端及Web界面交互,支持遠程操作,支持多人協(xié)作使用。
2) 常規(guī)的串口調(diào)試工具需要手工輸入來發(fā)送數(shù)據(jù),需要人眼來檢查接收數(shù)據(jù)是否正常。而這款串口工具,支持自動連續(xù)發(fā)送不同的命令,自動根據(jù)規(guī)則檢查對方的應答是否滿足預期,自動仿真各個通信節(jié)點的行為,自動在串口日志中查找指定的信息等。
相比一般的串口調(diào)試助手,它最主要的特點是能夠?qū)Ξa(chǎn)品的功能做全面的測試,可以用于功能測試,仿真測試,日志分析測試等;多用于測試人員,解決測試中的各種復雜場景,比如交互,仿真,自動檢查等。
使用起來也比較簡單,下面詳細介紹其使用步驟:
1)注冊:首次使用時,先到https://www.antestin.com?promoter=200網(wǎng)址注冊一個賬戶,點擊首頁右上角注冊按鈕
可使用郵箱注冊或手機注冊,默認為手機注冊:
2)登錄:注冊完成之后,可通過注冊的賬號密碼進行登錄:
登錄成功后界面如下:
3) 下載串口測試工具
在上一步登錄后的界面點擊左上角返回首頁,
再點擊軟件下載-串口測試工具,即可完成工具的下載,下載后的文件名為utpSerial.zip
4)安裝串口測試工具,將上述utpSerial.zip壓縮包解壓后,雙擊SerialPortRawAntbot_Setup.exe 安裝
5) 登錄串口工具
安裝完成之后打開軟件,使用步驟1注冊的用戶名和密碼進行登錄
登錄成功后,會彈出“測試機器人基本信息配置”頁面(這里測試機器人就是指該串口工具),默認的信息如下:
可以進行信息修改,這里將其改為:
被測對象:TopSemicTestObject
機器人名稱:TopSemicAntbot
機器人描述:TopSemic Antbot
然后點擊“確定”按鈕,會彈出“測試機器人更多信息配置”對話框,進行串口配置,然后進行測試模式選擇,支持三種測試模式選擇:串口收發(fā)模式、設(shè)備仿真模式,日志分析模式。這里我們以串口收發(fā)模式為例。
硬件上我們在電腦端USB口上外接兩個USB轉(zhuǎn)串口工具,分別將其TX和RX相連接。
然后點擊“確定”按鈕,測試機器人登錄完成,登錄完成的測試機器人會顯示在桌面右下角(或托盤中),
后續(xù)也可以動態(tài)的修改,比如右鍵點擊更多設(shè)置,可以重新配置端口信息
右鍵點擊機器人設(shè)置,可以重新配置機器人名稱及描述信息:
6) 登錄并創(chuàng)建測試項目
通過網(wǎng)址:https://www.antestin.com?promoter=200 登錄后的界面如下:
如果是在下述界面,通過點擊右上角也可以進入
點擊我的項目中的新建項目按鈕“+”,創(chuàng)建新的測試項目
測試項目創(chuàng)建完成,點擊“進入項目”按鈕,進入測試項目:
7) 測試機器人配置
點擊“用例管理”頁面右側(cè)的“測試機器人管理”,進行測試機器人配置
點擊測試機器人管理中的“+”,新建測試機器人,在彈出的窗口中選擇測試機器人類型為“SerialPortRawAntbot”,另外輸入測試機器人名稱,然后點擊“確定”按鈕,測試機器人設(shè)置完成
然后,再次點擊“測試機器人管理”,收起該頁面
8) 測試用例編輯
用例管理中可以進行測試用例的編輯,點擊“用例管理”,可以看到項目中已經(jīng)自動創(chuàng)建了 兩個測試用例組,每個測試用例組下都有兩個測試用例,可以根據(jù)測試需要對這些用例組和用例進行操作。
點擊界面左側(cè)“功能 1 測試”,進入該測試用例組,然后雙擊“測試用例 1-1”進入測試用例:
進入測試用例編輯界面:
點擊“基本信息”,進行測試用例基本信息修改:
修改完成即可進行測試用例編輯,點擊“編輯用例”
點擊“命令”按鈕,可以進行測試命令的選擇插入,這里我們選擇發(fā)送串口命令并輸出回復內(nèi)容
選擇測試所需的命令進行插入,即可在消息編輯區(qū)看到該命令,點擊“保存”按鈕,即可完 成測試用例的編輯。可以拖動命令,以及選擇展開進行編輯,編輯完成后保存。
它對應的功能是:先通過串口機器人輸出”Hello Topsemic Friends!”,然后輸出對端設(shè)備回復的信息,等待時長為10s。
然后點擊“返回用例管理界面”,可以離開用例編輯頁面
9) 執(zhí)行測試用例
可以將一定數(shù)量的測試用例安裝測試邏輯組成測試集,進行正式的測試執(zhí)行。點擊“執(zhí)行管理”,進入執(zhí)行管理界面,可以看到項目中已經(jīng)自動創(chuàng)建了兩個測試集,可以選擇直接對已有測試集進行操作,也可以新建測試集。點擊新建“編輯測試集”按鈕,編輯測試集
點擊“啟動測試集”按鈕,可以進行正式的測試執(zhí)行:
可以看到測試成功提示:
在電腦的串口調(diào)試助手上,可以看到串口機器人發(fā)送過來的數(shù)據(jù),在10s內(nèi)手動回復一串數(shù)據(jù),在測試平臺上也可以顯示該數(shù)據(jù)。
可以看到測試結(jié)果和實際是符合的。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7256瀏覽量
91880 -
串口調(diào)試
+關(guān)注
關(guān)注
2文章
270瀏覽量
25150 -
應用軟件
+關(guān)注
關(guān)注
0文章
53瀏覽量
9284
原文標題:一款你沒用過的串口工具
文章出處:【微信號:TopSemic,微信公眾號:TopSemic嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于QT的串口調(diào)試工具設(shè)計

MCU51的串口調(diào)試工具
最新串口通訊調(diào)試工具_支持:串口通訊 下載

FBUS串口調(diào)試工具下載免費版

評論