流程自定义
在通信系统复杂化与测试需求多样化的产业背景下,传统标准化测试工具在应对私有协议解析、多设备联动测试等定制化场景时存在显著局限性。
极测提供了「脚本语言 + SDK」的流程自定义方案。 通过开放底层通信协议接口与测试逻辑控制权,使用户能够自由编排测试步骤、定义设备交互规则,并深度集成自有算法模块。该功能不仅有效解决了传统测试系统“功能固化-需求变更”的矛盾循环,更通过可视化脚本编辑环境与完备的API文档支持,将通信测试的定制开发周期缩短60%以上,为5G专网、工业物联网等新兴领域提供了可动态演进的全生命周期测试能力。
流程脚本SDK
「流程脚本SDK」是极测内基于Javascript语言的一套工具和库。它提供预定义的函数和接口,帮助开发者快速创建、管理和执行流程脚本,提升调试/测试效率。
前置知识
阅读本文档需具备JavaScript和TypeScript基础,相关编程经验有助于迅速掌握流程脚本编写。
类型划分
「流程脚本SDK」供用户使用的工具函数和接口API可以划分为如下几类:
- 全局函数:
Javascript语言中预设函数的子集。 - 第三方工具库:提供便利性封装的第三方工具库,包括基础工具库Lodash、处理时间和日期的轻量工具库Dayjs。
- 流程工具库:提供流程相关的工具函数和一些基础工具函数。
- 测试工具库:提供自动化测试相关的工具函数。
- 通信工具库:提供通信协议接口特有的工具函数。支持以下协议:
应用示例
SDK的具体使用参见综合示例
