跳转到内容

流程自定义

在通信系统复杂化与测试需求多样化的产业背景下,传统标准化测试工具在应对私有协议解析、多设备联动测试等定制化场景时存在显著局限性。

极测提供了「脚本语言 + SDK」的流程自定义方案。 通过开放底层通信协议接口与测试逻辑控制权,使用户能够自由编排测试步骤、定义设备交互规则,并深度集成自有算法模块。该功能不仅有效解决了传统测试系统“功能固化-需求变更”的矛盾循环,更通过可视化脚本编辑环境与完备的API文档支持,将通信测试的定制开发周期缩短60%以上,为5G专网、工业物联网等新兴领域提供了可动态演进的全生命周期测试能力。

流程脚本SDK

「流程脚本SDK」是极测内基于Javascript语言的一套工具和库。它提供预定义的函数和接口,帮助开发者快速创建、管理和执行流程脚本,提升调试/测试效率。

前置知识

阅读本文档需具备JavaScriptTypeScript基础,相关编程经验有助于迅速掌握流程脚本编写。

类型划分

「流程脚本SDK」供用户使用的工具函数和接口API可以划分为如下几类:

  1. 全局函数Javascript语言中预设函数的子集。
  2. 第三方工具库:提供便利性封装的第三方工具库,包括基础工具库Lodash、处理时间和日期的轻量工具库Dayjs
  3. 流程工具库:提供流程相关的工具函数和一些基础工具函数。
  4. 测试工具库:提供自动化测试相关的工具函数。
  5. 通信工具库:提供通信协议接口特有的工具函数。支持以下协议:

应用示例

SDK的具体使用参见综合示例