电子产业一站式赋能平台

PCB联盟网

搜索
查看: 56|回复: 0
收起左侧

一款不错的嵌入式开发自动化测试平台

[复制链接]

1013

主题

1013

帖子

9097

积分

高级会员

Rank: 5Rank: 5

积分
9097
发表于 前天 08:01 | 显示全部楼层 |阅读模式

junry50pafc64051458710.gif

junry50pafc64051458710.gif
0 L4 ?' a7 C# E
点击上方蓝色字体,关注我们
# ?2 F6 |$ N  c- o" b( {( L1 b. c8 {8 h3 f9 u# {( c$ f; ~

. z0 A/ t/ P1 C& t* n0 B: v7 S这是一套集自动化测试管理和自动化执行于一体的自动化测试系统,支持嵌入式测试、总线通信测试、信号仿真测试、人机交互测试等自动化测试功能,支持模块化可扩展,可为产品的不同测试阶段(单元测试、模块测试、集成测试和系统测试)提供全自动化测试服务。# O0 l; w) C; Z" k
; G$ k7 q+ ]$ }$ U2 X7 w

nvyadarepbr64051458810.png

nvyadarepbr64051458810.png
7 t" H2 U1 L" M( J
. C# E5 x  j& U4 D
网址:https://www.antestin.com/
; M: ^) `1 q+ t2 V* E( u, L
$ u& D' j2 X. x5 k9 S以CAN测试为例,UTP测试系统支持CAN和CANFD测试自动化测试,支持CAN报文收发测试、CAN信号测试、节点仿真测试等各种功能。UTP公有云下载的CAN测试机器人软件兼容市面上各厂家的CAN分析仪(如周立功、广成科技、创芯科技等),用户只需要下载即可配合已有的CAN分析仪使用。1 [. X8 e3 d. G. y' g" M

* V- d" ?' m3 x) O

crma0jjoxqr64051458910.png

crma0jjoxqr64051458910.png

2 u  p; I' |* C3 ~4 _1 @0 y; V! b  {" r  q; I8 G3 }+ N) K
UTP测试系统支持CAN自动化测试,支持以下各种功能的测试:
+ h/ _0 @; p: P) ]5 n
6 n: }1 z" {, b5 P0 ]  K

3t0dur22eo464051459010.png

3t0dur22eo464051459010.png
6 Y& l' u2 W! t; a

9 b* L/ O& ^8 ~* k0 e% S# S例如,检查被测设备发出的CAN周期消息的周期时间。
3 A/ L5 e  A' k
" k/ |) ~& p( a双击进入测试用例:& Z9 h9 \( r; t& I

, p0 e. P! @% X

nrtbkxbky2q64051459110.png

nrtbkxbky2q64051459110.png
$ P, m- R1 @& r5 Q/ ~* t

/ B% q5 g/ Q' S: @$ {' R( N9 z点击“编辑用例”进入用例编辑页面,然后点击“命令”按钮,插入测试命令:
" `( O0 H. C1 m& V2 T6 }
0 a1 Y; Y" z8 f0 D3 {/ K

snstpht2aae64051459210.png

snstpht2aae64051459210.png
2 A2 J/ d. \* K0 s; `# p1 ?" H+ r
( o+ \3 X7 ~, ]/ D
选择测试机器人,然后添加测试步骤如下图,添加完成,点击“插入”按钮:& F" n" D" @# d
$ W2 u2 j7 N0 e" C5 O* m

ky2kndyoufr64051459311.png

ky2kndyoufr64051459311.png
* |  n) U* O3 C; t9 N' W$ N
  j- u5 _. B& O5 k
在弹出的“消息帧结构设置”页面中,定义预期检查的周期消息,并根据实际情况对报文字段进行修改,然后点击“提交”按钮:3 B0 z+ v7 R0 Z4 N

: v& L% _' G/ Z( a9 B/ L

vjpwz2glmwj64051459411.png

vjpwz2glmwj64051459411.png

( @4 Y2 X) Q4 w- a5 V8 A$ \% A# e/ g1 T5 J' Q8 S9 Q/ H
命令插入成功:# }* E* S- B+ h' K2 Y" Q- y
5 W/ W2 x# O" ]7 w, p- d

5qxn5ahkrlb64051459511.png

5qxn5ahkrlb64051459511.png

* I! y+ L7 D" M5 ?. I
  d$ x$ j! \0 S% w; F$ k4 I) f+ S点击“展开”按钮,查看命令详情:( w9 `# D3 h% j- L* M

: }8 v1 h, |5 Y8 b# x7 l& p4 O

qi11oxxqmro64051459611.png

qi11oxxqmro64051459611.png

. y1 |2 B6 ^" g2 M# k& }! a' u2 Z7 ~6 ?6 w9 M* F- _8 D( p" \
此命令包含4个参数,分别是“messageName:周期消息的名称”、“maxCycleTime :输出周期消息的最大间隔”、“minCycleTime:输出周期消息的最小间隔”以及“AvgCycleTime:输出周期消息的平均间隔”。 可以点击“保存”按钮,保存测试用例:
5 \, Z; m" [3 o3 f5 `: B3 f$ E8 e+ L8 b* [

dhrraym0xut64051459711.png

dhrraym0xut64051459711.png

2 w- [3 X* `6 c% y( n: i/ R8 d* H9 a; |
此测试用例表达的含义为:获取被测设备发出的周期时间间隔,包括最大时间间隔,最小时间间隔,平均时间间隔。 点击“验证”按钮,执行用例,可以进行消息检查(确保执行前已经执行打开端口命令):. B% S7 P. ]- D( X1 {

" ?- t9 j( I1 i+ B$ u' s4 F0 ?

qk1q0gig2cb64051459811.png

qk1q0gig2cb64051459811.png

1 R( G8 c8 o; V+ ?0 M6 @6 z
7 O1 Z4 A3 F- I; }* U+ Q+ I1 }弹出“验证配置”页面,点击“确定”按钮:
3 C" @+ \* G( N1 G) A
( N& f2 B0 a( T& Y% o3 J$ T4 C

qm3p10iey1k64051459911.png

qm3p10iey1k64051459911.png

2 D6 j1 v- x! o& `3 M+ g
3 T8 N3 j% O$ k; @执行时会调度测试机器人软件,如测试机器人软件名称和用例中机器人名称一致,则会自动匹配到“已选测试机器人”框中,点击“开始执行”即可。如果不一致,则将备选测试机器人拖拽到已选测试机器人框中,点击“开始执行”:
2 S8 \4 }8 Z8 R  H2 D. @  T1 u* O7 R. |: z; Z/ O

1z1tqkvtsl464051460011.png

1z1tqkvtsl464051460011.png
, i+ p: A" u4 m# }4 H& f- b; \
' E0 e1 n1 G% ]+ W
执行完成,可以查看执行结果,如下图,获取到了设备发来的周期消息的周期时间间隔:
, X4 d* x, b; Z3 t0 |$ q, u, |0 N' {; C- {

supbfiupwpx64051460111.png

supbfiupwpx64051460111.png

1 T5 F2 y2 H8 B2 r# V  L" k+ C2 ^3 l
大家可以下载玩玩试一试,很不错的测试工具。   l% c+ |  @3 ^+ C

bgrb00wndvg64051460211.jpg

bgrb00wndvg64051460211.jpg

" i, A4 A. _' [/ V: Q" R* i% A3 O  n

exrhchrk4va64051460311.gif

exrhchrk4va64051460311.gif

# }8 `* P& U: U  c7 S- x3 J! F, ?点击阅读原文,更精彩~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表