当前位置: 首页 > news >正文

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

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

文章目录

  • 1 AI功能服务配置
  • 2 AI聊天使用步骤
  • 3 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将在代码解释弹窗内展示详细的代码逻辑说明,如下图所示。

http://www.jsqmd.com/news/698785/

相关文章:

  • 神经网络训练困难解析:优化视角与实战策略
  • LFM2.5-VL-1.6B实操手册:nvidia-smi显存监控+GPU利用率实时观测技巧
  • 2026榆林德系口腔医生阿栋梁专业诊疗服务解析 - 品牌排行榜
  • LizzieYzy:围棋AI分析的终极免费工具,快速提升棋力的完整指南
  • 为什么92%的企业沙箱隔离形同虚设?MCP 2026动态策略引擎的6层上下文感知机制深度拆解
  • MAA助手:明日方舟玩家的终极自动化解决方案
  • 2026年氧化镁厂家推荐:活性氧化镁//液体氢氧化镁/氢氧化镁专业供应 - 品牌推荐官
  • 揭秘输出反灌电流ZVS反激:低成本实现软开关的工程实践
  • OpenCore Legacy Patcher技术革新指南:让旧Mac焕发新生的完整方案
  • 如何快速计算RSA密钥参数?rsatool让密码学变得简单
  • Moto G Stylus评测:手写笔出色但售价上涨,拍照与软件支持存不足
  • 2026年浙江GEO推广与AI搜索优化:制造业精准获客的全链路闭环方案 - 优质企业观察收录
  • DeepSeek-V4强大在哪?一文详解,技术实力获取途径与使用指南
  • 温和养肤敏感肌适用的防晒霜, Leeyo防晒霜敏感肌防水不紧绷不搓泥 - 全网最美
  • 永磁同步电机模型预测控制研究:基于SVPWM双环PI控制、无差拍预测控制及单、双、三矢量策略
  • Fire Dynamics Simulator(FDS)终极指南:从零开始掌握专业火灾模拟
  • 解决Zotero重复文献清理问题的完整技术方案
  • D2RML:暗黑破坏神2重制版多开神器,让你告别繁琐登录的终极解决方案
  • 亲测抗光老紧致不搓泥的防晒推荐来啦,Leeyo防晒抗衰紧致维稳嫩肌肤 - 全网最美
  • 2026 年最佳 SEO 网站构建器推荐:各类型平台优劣势大揭秘!
  • 别再傻傻输密码了!用Python的pywifi模块,一键找回你忘记的WiFi密码(保姆级教程)
  • 武汉佰利和建筑防水工程:武汉市外墙渗水维修哪家好 - LYL仔仔
  • SAP创建SE11数据字段
  • 用逆波兰表达式,彻底搞懂 Rust 宏的递归写法
  • 长沙福麟家居设计:望城靠谱的座垫塌陷修复公司 - LYL仔仔
  • 新年新气象:用像素皇城生成独一无二马年春联,简单操作惊艳效果
  • 为什么换了降AI工具AI率还是不通过?4个失败原因深度解析
  • 从碰撞检测到智能避让:深入解析NX二次开发中UF_MODL_trace_a_ray的5个高级应用场景(附C#实战代码)
  • 2026年适老化服务公司口碑优选指南,含适老化施工、老年能力评估、智慧防跌倒设备及家庭卫浴改造推荐 - 海棠依旧大
  • Flutter主题与样式管理:打造一致的视觉体验