一款你没用过的串口工具

简介: 一款你没用过的串口工具

做嵌入式相关工作的一定都和串口工具打过交道,比如我们经常使用的串口调试助手。但是今天要介绍的这款串口工具你大概率没用过,它和一般的串口工具有很大的不同:

1) 它不只是一个单机运行的应用软件,它同时能和云端及Web界面交互,支持远程操作,支持多人协作使用。

2) 常规的串口调试工具需要手工输入来发送数据,需要人眼来检查接收数据是否正常。而这款串口工具,支持自动连续发送不同的命令,自动根据规则检查对方的应答是否满足预期,自动仿真各个通信节点的行为,自动在串口日志中查找指定的信息等。

相比一般的串口调试助手,它最主要的特点是能够对产品的功能做全面的测试,可以用于功能测试,仿真测试,日志分析测试等;多用于测试人员,解决测试中的各种复杂场景,比如交互,仿真,自动检查等。

使用起来也比较简单,下面详细介绍其使用步骤:

1)注册:首次使用时,先到https://www.antestin.com?promoter=200 网址注册一个账户,点击首页右上角注册按钮

可使用邮箱注册或手机注册,默认为手机注册:

2)登录:注册完成之后,可通过注册的账号密码进行登录:

登录成功后界面如下:

3) 下载串口测试工具

在上一步登录后的界面点击左上角返回首页

再点击软件下载-串口测试工具,即可完成工具的下载,下载后的文件名为utpSerial.zip

4)安装串口测试工具,将上述utpSerial.zip压缩包解压后,双击SerialPortRawAntbot_Setup.exe 安装

5) 登录串口工具

安装完成之后打开软件,使用步骤1注册的用户名和密码进行登录

登录成功后,会弹出“测试机器人基本信息配置”页面(这里测试机器人就是指该串口工具),默认的信息如下:

可以进行信息修改,这里将其改为:

被测对象:TopSemicTestObject

机器人名称:TopSemicAntbot

机器人描述:TopSemic Antbot

然后点击“确定”按钮,会弹出“测试机器人更多信息配置”对话框,进行串口配置,然后进行测试模式选择,支持三种测试模式选择:串口收发模式、设备仿真模式,日志分析模式这里我们以串口收发模式为例。

硬件上我们在电脑端USB口上外接两个USB转串口工具,分别将其TX和RX相连接。

然后点击“确定”按钮,测试机器人登录完成,登录完成的测试机器人会显示在桌面右下角(或托盘中),

后续也可以动态的修改,比如右键点击更多设置,可以重新配置端口信息

右键点击机器人设置,可以重新配置机器人名称及描述信息:

6) 登录并创建测试项目

通过网址:https://www.antestin.com?promoter=200 登录后的界面如下:

如果是在下述界面,通过点击右上角也可以进入

点击我的项目中的新建项目按钮“+”,创建新的测试项目

测试项目创建完成,点击“进入项目”按钮,进入测试项目:

7) 测试机器人配置

点击“用例管理”页面右侧的“测试机器人管理”,进行测试机器人配置

点击测试机器人管理中的“+”,新建测试机器人,在弹出的窗口中选择测试机器人类型为“SerialPortRawAntbot”,另外输入测试机器人名称,然后点击“确定”按钮,测试机器人设置完成

然后,再次点击“测试机器人管理”,收起该页面

8) 测试用例编辑

用例管理中可以进行测试用例的编辑,点击“用例管理”,可以看到项目中已经自动创建了 两个测试用例组,每个测试用例组下都有两个测试用例,可以根据测试需要对这些用例组和用例进行操作。

点击界面左侧“功能 1 测试”,进入该测试用例组,然后双击“测试用例 1-1”进入测试用例:

进入测试用例编辑界面:

点击“基本信息”,进行测试用例基本信息修改:

修改完成即可进行测试用例编辑,点击“编辑用例”

点击“命令”按钮,可以进行测试命令的选择插入,这里我们选择发送串口命令并输出回复内容

选择测试所需的命令进行插入,即可在消息编辑区看到该命令,点击“保存”按钮,即可完 成测试用例的编辑。可以拖动命令,以及选择展开进行编辑,编辑完成后保存。

它对应的功能是:先通过串口机器人输出”Hello Topsemic Friends!”,然后输出对端设备回复的信息,等待时长为10s。

然后点击“返回用例管理界面”,可以离开用例编辑页面

9) 执行测试用例

可以将一定数量的测试用例安装测试逻辑组成测试集,进行正式的测试执行。点击“执行管理”,进入执行管理界面,可以看到项目中已经自动创建了两个测试集,可以选择直接对已有测试集进行操作,也可以新建测试集。点击新建“编辑测试集”按钮,编辑测试集

点击“启动测试集”按钮,可以进行正式的测试执行:

可以看到测试成功提示:

在电脑的串口调试助手上,可以看到串口机器人发送过来的数据,在10s内手动回复一串数据,在测试平台上也可以显示该数据。

可以看到测试结果和实际是符合的。

相关文章
EMQ
|
网络协议 物联网 Linux
2022 年值得尝试的 7 个 MQTT 客户端工具
随着物联网行业的飞速发展,MQTT协议也被越来越多的公司及开发者所使用。鉴于目前MQTT客户端工具种类繁多,本文筛选和整理了截至2022年最新、最实用的7个MQTT客户端工具,希望可以帮助MQTT开发者快速找到合适的客户端工具。
EMQ
3601 1
2022 年值得尝试的 7 个 MQTT 客户端工具
|
8月前
|
Linux iOS开发 MacOS
deepseek部署的详细步骤和方法,基于Ollama获取顶级推理能力!
DeepSeek基于Ollama部署教程,助你免费获取顶级推理能力。首先访问ollama.com下载并安装适用于macOS、Linux或Windows的Ollama版本。运行Ollama后,在官网搜索“deepseek”,选择适合你电脑配置的模型大小(如1.5b、7b等)。通过终端命令(如ollama run deepseek-r1:1.5b)启动模型,等待下载完成即可开始使用。退出模型时输入/bye。详细步骤如下图所示,轻松打造你的最强大脑。
14351 86
|
9月前
|
编解码 人工智能 自然语言处理
OpenAI Sora 怎么用:最新详细教程-新手小白必看 | Sora 如何使用?(202412月最新更新)
OpenAI的Sora模型现已正式开放使用,本文将详细介绍Sora的注册、使用方法及视频生成技巧。Sora能根据简洁文本生成长达60秒的高质量视频,具备远超以往模型的时间连续性和视觉效果。文章涵盖从零开始的准备工作、操作界面介绍、视频生成设置、编辑功能(如Re-cut、Remix、Blend、Loop)以及Storyboard故事板功能,帮助新手轻松上手世界顶级AI视频创作工具。此外,还解答了关于Sora的常见问题,包括订阅计划、视频类型和局限性等,适合全媒体创作者参考。
1693 4
OpenAI Sora 怎么用:最新详细教程-新手小白必看 | Sora 如何使用?(202412月最新更新)
|
10月前
|
弹性计算 双11 开发者
阿里云ECS“99套餐”再升级!双11一站式满足全年算力需求
11月1日,阿里云弹性计算ECS双11活动全面开启,在延续火爆的云服务器“99套餐”外,CPU、GPU及容器等算力产品均迎来了全年最低价。同时,阿里云全新推出简捷版控制台ECS Lite及专属宝塔面板,大幅降低企业和开发者使用ECS云服务器门槛。
157521 23
|
10月前
|
运维 Prometheus 监控
特定用途的日志分析工具
【10月更文挑战第20天】
438 5
|
传感器 数据采集 安全
聊聊身边的嵌入式,你家燃气表是智能的吗?
聊聊身边的嵌入式,你家燃气表是智能的吗?
|
SQL 数据库
SQL 中的 CLAUSE 是什么?
【8月更文挑战第31天】
353 0
|
机器学习/深度学习 IDE TensorFlow
【Python】已解决ModuleNotFoundError: No module named ‘tensorflow‘
【Python】已解决ModuleNotFoundError: No module named ‘tensorflow‘
1325 1
|
监控 网络协议 物联网
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具。modbus master,modbus,串口,工控,物联网,PLC,嵌入式
413 1
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
|
传感器 安全 物联网
聊一聊V2X,我眼中的V2X
聊一聊V2X,我眼中的V2X