当前位置:首页>python>PolarTest自动化测试软件丨Python编写测试序列功能介绍

PolarTest自动化测试软件丨Python编写测试序列功能介绍

  • 2026-09-16 11:27:24
PolarTest自动化测试软件丨Python编写测试序列功能介绍

Python编写测试序列功能介绍

PolarTest自动化测试软件

高效  |  易用  |  强大  |  全面

什么是Exec Sequence?

Exec Sequence,简而言之,帮助用户在PolarTest自动化测试软件中以写Python的方式搭建测试用例序列,为测试工程师提供了代码级的测试控制能力,让用户既能享受图形化操作的便捷,又能获得代码级的灵活性与强大功能。

为什么要用Exec Sequence?

场景一:

用户原有的测试用例都是用Python实现的。

场景二:

用户搭建的测试用例需要很多自定义的算法去验证,如信号波形分析、图像算法等。

场景三:

用户的测试用例有复杂的判断条件,多层循环,异常处理等。

场景四:

可以将重复的测试逻辑和算法利用Exec Sequence封装成自定义库。

场景...

上述场景均可通过Exec Sequence功能解决。

01

主要优势

便捷性好

1. 新建Exec Sequence序列,纯Python 脚本编写序列。

2. 拖拽Exec模块到序列编辑器中,双击打开即可进行Python代码的开发,该模块作为测试用例的一部分,测试时执行。

灵活性高

可以编写复杂的测试逻辑与数据处理的算法。

拓展性强

支持调用任意 Python 库和PolarTest的内置库,并可将其封装成自定义库,实现功能的复用和功能的扩展。

02

核心功能

1

丰富的内置库

高效的读写操作能力

一键读写:

轻松完成从简单参数到复杂数组矩阵的写入与读取。

批量同步:

支持多通道信号同步写入与读取,确保数据一致性。

示例:

读写语法

灵活的评估判断逻辑

多维度比较:

不仅支持基础的数值相等判断,更提供容差匹配、字符串模式匹配、矩阵定点比较等高级功能。

可配置策略:

自由定义超时、轮询与持续时间策略,满足各种严苛的测试条件。

示例:

评估语法

专业的信号处理工具

精准捕获:

可随时启动/停止对关键信号的捕获,获取高保真的原始数据。

即拿即用:

捕获的数据可直接用于后续分析、绘图或生成测试报告,形成完整闭环。

示例:

信号处理语法

2

灵活的内置Python 3.9判断逻辑

内部已支持常用的第三方库(如 NumPy、Pandas等),非常用的第三方库可手动导入到PolarTest软件中,也可导入用户编写的Python库。

导入自定义包

已集成的常用Python库

优势总结

PolarTest自动化测试软件内置的强大Exec Sequence 功能为测试工程师提供了兼具便捷性与强大功能的解决方案,特别适用于需要高度定制化、复杂逻辑和算法密集型的高级测试场景,是提升测试自动化水平和工程效率的关键工具。

关于熠速

上海熠速信息技术有限公司(简称“熠速”)成立于2017年,是国家认定的高新技术企业及上海市“专精特新”企业。熠速依托国内首批仿真测试专家团队,深耕半实物仿真领域,聚焦快速控制原型(RCP)开发、硬件在环(HIL)测试系统、自动化测试平台及Simulink高精度模型研发,为客户提供专业的半实物仿真系统开发及测试解决方案,满足不同行业客户多种应用场景需求。业务覆盖车辆、新能源、飞行器、船舶、芯片、电力电子、机器人及储能等前沿产业。熠速秉持"以客户为中心、为客户创造价值"的核心理念,在上海、南京、北京、广州、深圳、成都、重庆、西安建立技术中心和服务网点,以快速响应海内外客户需求,打造世界一流全栈式技术、服务体系。

联系试用

微信号丨YISU_Marketing

电话丨021-64886750

最新文章

随机文章