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
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
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
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
$ 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
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
* | 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
( @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
* 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
. 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
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
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
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
, 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
1 T5 F2 y2 H8 B2 r# V L" k+ C2 ^3 l
大家可以下载玩玩试一试,很不错的测试工具。 l% c+ | @3 ^+ C
bgrb00wndvg64051460211.jpg
" i, A4 A. _' [/ V: Q" R* i% A3 O n
exrhchrk4va64051460311.gif
# }8 `* P& U: U c7 S- x3 J! F, ?点击阅读原文,更精彩~ |