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