【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将在代码解释弹窗内展示详细的代码逻辑说明如下图所示。