【ETestDEV5教程40】代码开发之AI功能支持

ETestDEV是一款面向测试系统的测试软件开发环境,主要应用于嵌入式软件测试、快速原型验证、硬件在环测试、工业自动化测试等场景。本教程针对ETestDEV5的使用方法进行详细说明。若有疑问,欢迎留言。

文章目录

  • [1 AI功能服务配置](#1 AI功能服务配置)
  • [2 AI聊天使用步骤](#2 AI聊天使用步骤)
  • [3 AI功能使用](#3 AI功能使用)
  • [4 AI功能使用示例](#4 AI功能使用示例)

1 AI功能服务配置

1、启动服务

打开ETest根目录,导航至tools\ai目录下,确认目录内容包括服务启动脚本ai_restful.py及相关配置文件,目录结构如下图所示。首次使用时,需要双击setup.bat安装ai_restful.py依赖包。

在命令行中执行启动命令(python ai_restful.py),以启动Python AI服务,如下图所示。

2、配置API秘钥和AI服务地址

点击软件左上角的【首选项】菜单,如下图所示,然后选择设置"AI API KEY"。

输入API Key与AI服务接口地址,如下图所示。

API Key与服务地址设置成功后,界面上提示"AI API Key设置成功",至此,可以体验集成在编辑器内的各项AI功能,如下图所示。

3、AI功能入口

当编辑器打开任意Python或Lua脚本文件,在代码编辑区右键打开上下文菜单,菜单中将出现AI相关功能,包括【AI聊天】、【AI功能】,其中【AI功能】包括Ai代码提示、Ai代码生成、AI代码解释;如下图所示。

2 AI聊天使用步骤

1、启动功能

使用编辑器打开任意python或lua脚本文件,在编辑区右键单击,从上下文菜单,选择【AI聊天】功能。

2、进入聊天面板

编辑器右侧弹出AI聊天室面板,表示已成功进入对话模式。

3、提交问题

在面板底部输入框清晰地输入您的问题,点击"发送"按钮或回车提交您的问题。

4、等待响应

发送后,聊天室界面上出现"loading...",表示AI助手正在分析您的问题,请耐心等待片刻,无需重复点击。

5、查看回复

AI助手完成分析后,在窗口中呈现完整回复,支持继续追问。

3 AI功能使用

1、在代码开发面板选中文件,打开需要编辑的Python或Lua脚本文件。

2、在打开的脚本文件中,选中需要获得AI帮助的特定代码段或文本。

3、右键点击选择文本,从上下文菜单中选择【AI功能】。

4、根据需求选择以下任一子功能:

  • AI代码提示:获取代码补全建议和改进方案。
  • 根据需求自动生成代码。
  • 深入解析选中代码的功能和逻辑。

4 AI功能使用示例

1、选取代码

在【测试开发】模块下,打开某一Python脚本,选择代码并右键,选择【AI功能】菜单中的【AI代码解释】子菜单,如下图所示。

2、启动分析

ETestDev自动打开AI代码解释弹窗,界面显示"loading..."状态,系统自动进入代码分析模式,如下图所示。

3、获取结果

AI助手分析完成后,AI将在代码解释弹窗内展示详细的代码逻辑说明,如下图所示。

相关推荐
Mike_666几秒前
摩尔线程AB100安装torch环境
人工智能·深度学习·ffmpeg·aarch64·摩尔线程·musa
无心水几秒前
【Hermes:进阶调优与性能优化】41、模型选择策略:OpenRouter 多模型切换与成本优化
人工智能·性能优化·mcp协议·openclaw·养龙虾·hermes·honcho
子午2 分钟前
道路车辆检测与计数系统~Python+YOLOV8算法+深度学习+人工智能+Web可视化界面
人工智能·python·yolo
周有贵4 分钟前
AI视角下广电转型新探索:GEO技术与金鹰卡通初步接洽,解锁传媒AI融合新可能
大数据·人工智能·传媒
2601_9577867711 分钟前
AI 原生营销矩阵系统:底层安全架构与多模态内容生产技术实现
人工智能·矩阵·安全架构
沪漂阿龙11 分钟前
字节跳动大模型面试题深度拆解:项目深挖、SFT 与 RLHF、Claude Code、记忆机制、并发锁与手撕题全攻略
人工智能·面试
Jurio.18 分钟前
当 AI 不再只是对话:Codex app 的自动化功能
运维·人工智能·ai·自动化·codex
财经资讯数据_灵砚智能26 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月14日
人工智能·python·信息可视化·自然语言处理·ai编程
跨境卫士—小依26 分钟前
低值包裹全面计税之后跨境卖家如何重做小额订单承接逻辑
大数据·人工智能·跨境电商·亚马逊·营销策略
沪漂阿龙31 分钟前
AI大模型面试题:大模型训练优化全解析——AdamW、Warmup、Annealing、Scaling Law、SFT、RLHF、拒绝采样、PPO 一文讲透
人工智能