智娃运营平台
智娃运营平台头像 运营工作台
SMART LEARNING · AGENT WORKSPACE

选择你的智能处理助手

ALL AGENTS

功能名称

选择 Agent 进入工作台
智学测试助手头像
测试与质量保障

智学测试助手

聚合教师端、学生端、单词听写、讲题与回归测试能力。

课程任务单词学习 回归测试涂抹定位自动执行
13 个功能模块进入助手 →
智学目录更新助手头像
目录与资源处理

智学目录更新助手

集中处理月考数据、同步课、学科网目录、题目及教材资源。

月考推送同步课 教材梳理AI 视频
8 个功能模块进入助手 →
智娃运营平台 · 精选场景

智学单词生成专家

测试用例1:添加AI互动课-盼盼账号

批量测试操作

当前模块共0个测试用例,点击下方按钮可批量执行所有测试用例

Token 鉴权

尚未登录验证

仅 smart-learning/edu 的非白名单 /v1/study/ 业务接口附加 Bearer Token 与 X-Api-Version: v2;登录、open、oauth 和独立智能服务保持各自鉴权方式。

请求配置

签名详情

点击"生成签名"按钮查看详细信息...

请求参数

发送请求后显示完整请求参数...

响应结果

等待发送请求...

测试报告分析

0
总测试数
0
成功数
0
失败数
0%
成功率

测试结果详情

暂无测试结果,请先执行测试

智娃接口回归测试

zhiwa-edu-admin-vue 全模块接口回归

覆盖主站、资源中心/QB、售后 QC 的安全查询类接口;支持鉴权、签名、批量执行和结果导出。

0
接口用例
0
通过
0
失败
0%
通过率

一、执行配置

尚未登录验证

二、接口用例调试

三、签名详情

点击“生成签名”按钮查看详细信息...

四、请求参数

发送请求后显示完整请求参数...

五、响应结果

等待发送请求...

六、模块选择

七、执行进度

0%
等待执行...

八、接口回归结果

模块 用例 方法 地址 HTTP 业务码 耗时(ms) 状态 错误
暂无执行结果

五、安全范围

默认只执行查询、列表、详情、状态类接口;不执行新增、更新、删除、导入、上传、提交、控制类接口,避免污染 alpha/beta/prod 数据。
如需覆盖写接口,建议另建“危险用例集”,每次执行前强制二次确认,并使用隔离测试账号与测试数据。

六、模块覆盖矩阵

模块 页面目录 API目录 自动化重点

七、辅助测试分层与执行命令

八、导出产物结构参考

reports/
  latest/
    index.html              # 可视化总报告
    summary.json            # 机器可读汇总
    summary.md              # Markdown 摘要
    junit.xml               # CI 测试报告
    coverage/               # Jest 覆盖率
    screenshots/            # E2E 截图
    traces/                 # Playwright trace
    videos/                 # 失败视频
    acceptance-result.json  # acceptance/*.json 聚合结果

九、GitLab CI 扩展建议

stages:
  - test
  - build
  - docker
  - deploy

lint:
  stage: test
  script:
    - npm install --legacy-peer-deps
    - npm run lint

unit:
  stage: test
  script:
    - npm install --legacy-peer-deps
    - npm run test:unit
  artifacts:
    when: always
    paths:
      - tests/unit/coverage/
      - reports/

e2e:
  stage: test
  script:
    - npm install --legacy-peer-deps
    - npm run build:alpha
    - npm run test:e2e
  artifacts:
    when: always
    paths:
      - reports/

十、上线准入标准

必须通过:
- npm run lint
- npm run test:unit
- npm run build:alpha
- npm run verify:dist-assets
- 核心模块 E2E:登录、任务中心、资源中心、作文批改、售后反馈、数据字典、第三方接入
- 高风险 acceptance 用例不得失败:安全、权限、数据协议、作文报告、资源同步、打印预览

十一、模块报告模板


                        

单词听写批改

单词听写批改测试

支持图片URL和Base64两种方式,支持压力测试和响应时间统计

请求配置

通过本地服务器访问页面(同目录下运行):

python cors_proxy.py

然后浏览器打开 http://localhost:9876/,页面与代理同源,POST直达无OPTIONS

点击"测试代理"验证代理是否可用。

图片URL

输入图片链接地址

本地图片上传

上传本地图片自动转Base64

模式1

仅批改单词/短语

模式2

同时批改单词/短语+词性

压力测试配置

签名详情

点击"生成签名"按钮查看详细信息...

请求参数

发送请求后显示完整请求参数...

响应结果

等待发送请求...

响应时间统计

--
最近响应时间
--
平均响应时间
--
最小响应时间
--
最大响应时间
0
请求总数

线下作业涂抹定位

批量涂抹定位准确率测试

按页面顺序上传答题卡图片,系统会自动生成版式模板 JSON,再完成定位与检测。报告包包含准确率、逐题对照、定位证据和 ROI 标注图。

测试文件

暂未选择图片

系统会根据图片中实际涂抹的位置生成 generated-template.json 与 generated-expected.json,并将两份文件放入下载报告。

测试结果

请选择图片和模板后,点击“确认并开始测试”。

五岳月考任务数据推送

五岳月考任务数据推送

该接口无需加密签名,直接发送请求即可。不在批量执行范围内。注意:接口报错,不影响执行,相同入参不要再次请求。

固始永和高级中学:数学2王长运824,物理4叶青松868,化学5周刚875,生物6蔡萌萌883,历史8王佳899,地理9蔡斌906,政治7黄预滨893 

请求配置

请求参数

发送请求后显示完整请求参数...

响应结果

等待发送请求...

同步课拉取

同步课拉取

对接 GanKao 接口(getCourseDetail),根据课程ID批量查询课程详情并导出 Excel。不在批量执行范围内。

支持单个或多个课程ID(逗号或换行分隔),如:71019, 71022。请求通过本地代理(cors_proxy.py)转发。

请求配置

请求过程

点击"查询并生成Excel"按钮开始...

响应结果

等待发送请求...

学科网目录更新

教材目录与知识点关联整理

选择教材列表、章节目录、章节知识点映射三组 JSON 文件,以及包含“匹配”Sheet 的 Excel 模板。

生成结果包含 Sheet1(教材列表)、Sheet2(章节目录)、Sheet3(章节与知识点关联)。文件只在当前浏览器本地处理。

1. 选择数据文件

尚未选择
尚未选择
尚未选择
尚未选择

处理日志

请选择三组 JSON 文件夹和匹配模板…

讲题Demo

讲题

通过 WebSocket 流式调用讲题技能,支持单次请求或 Excel 批量执行。

接口配置

等待执行...

讲题Demo

AI互动课话题

通过 WebSocket 发送纯文本请求,并按设备隔离多轮上下文。

接口配置

等待执行...

讲题Demo

AI语文作文批改

通过同一 WebSocket 文本接口提交图片与题目扩展参数。

接口配置

未选择本地图片

等待执行...

讲题Demo

AI英文作文批改

通过同一 WebSocket 文本接口提交英文作文图片与题目扩展参数。

接口配置

未选择本地图片

等待执行...

讲题Demo

音频提问功能

上传学生的 MP3 回答,结合题干由 AI 老师继续分步引导。

方舟接口配置

未选择 MP3 文件

等待执行...

教材目录梳理

九门学科教材目录转四张入库表

输入文件:高一九门学科目录.xlsx 或 高二九门学科目录.xlsx;固定列为“学科、学段、教材名称、章节、课程名字”。

输出采用内置模板 教材版本目录表.xlsx,全程在当前浏览器本地处理。

正在加载模板…

1. 选择目录文件

📂
点击选择或拖入高一/高二九门学科目录.xlsx
只接受 .xlsx;每个学科一个 Sheet

2. 设置首条记录的起始值

下列数值均包含起始值,例如填写 644,则第一条记录的 id 为 644。

处理日志

请选择目录文件…

高一高二合并教材目录梳理

输入文件包含两个 Sheet:一个 Sheet 集中存放九门学科目录,另一个 Sheet 使用“学科、教材名称、年级”标注每本教材所属年级。

高一对应 grade_id=10,高二对应 grade_id=11;其余生成规则与上方功能一致。

1. 选择合并目录文件

📂
点击选择或拖入高一高二九门学科目录.xlsx
只接受 .xlsx;目录明细集中在一个 Sheet,教材年级在另一个 Sheet

2. 设置首条记录的起始值

下列数值均包含起始值,四张表分别连续递增。

处理日志

请选择合并目录文件…

电信资源接口测试报告

0
总执行数
0
成功
0
失败
0%
成功率

执行记录

电信资源接口

第三方题库接入接口

按照接口文档生成 AppId + HMAC-SHA256 鉴权并发送请求。

批量执行

等待批量执行...

当前接口压力测试

0
已发送
0
成功
0
失败
0
当前并发
0ms
平均耗时
等待压力测试...

接口配置

签名详情

点击“生成签名”按钮查看详细信息...

请求参数

发送请求后显示完整请求参数...

响应结果

等待发送请求...

AI题目讲解视频生成

AI题目讲解视频生成

选择 Excel 文件并配置提示词后,点击一键执行全流程自动完成所有步骤;也可单独点击各步骤按钮手动执行。

理科(数学/物理/化学/生物)使用固定提示词;英语/文科提示词可在下方配置。

流程总览

1.上传Excel → 2.构建AIGC → 3.AI解析 → 4.解析脚本 → 5.TTS生成

提示词配置

⬜步骤1:上传题目 Excel(Text_html.xlsx)

📂
点击选择或拖拽 Text_html.xlsx 到此处
等待上传...
📋 运行日志 ▲ 收起
等待运行...

⬜步骤2:构建 AIGC 请求文件

根据题目数据和上方提示词,按科目类型拼接生成 AIGC.xlsx。

等待操作...
📋 运行日志 ▲ 收起
等待运行...

⬜步骤3:AI 解析生成(AIGC.py)

向 AI 接口批量发送题目,获取解析结果。耗时较长,请耐心等待。

等待操作...
📋 运行日志 ▲ 收起
等待运行...

⬜步骤4:数据整理与解析脚本

按科目分组,运行 All_Chinese_Step / All_Math_Type / All_English_Step 及 All_Math_contentTts。

等待操作...
📋 运行日志 ▲ 收起
等待运行...

⬜步骤5:TTS 音频生成

文科走中文 TTS、英语走字节 TTS、理科走中文 TTS。耗时较长,请耐心等待。

等待操作...
📋 运行日志 ▲ 收起
等待运行...

AI视频生成流程-英语

英语题目讲解视频生成(4步)

上传英语题目 Excel → AIGC生成 → AI解析 → TTS生成 → 下载音频包

提示词与Json模板均为固定值,无需配置,直接运行即可。

流程总览

1.上传Excel → 2.AIGC生成 → 3.AI解析 → 4.TTS生成

⬜步骤1:上传题目 Excel(Text_html.xlsx)

📋 运行日志
等待运行...

⬜步骤2:AIGC生成(调用AI接口填充Answer)

📋 运行日志
等待运行...

⬜步骤3:AI解析(Answer → 满足需求的Json格式)

📋 运行日志
等待运行...

⬜步骤4:TTS生成(英语语音合成)

📋 运行日志
等待运行...

题目入库处理

Excel题目数据转换入库(24列标准格式输出)

上传包含"题目表"和"学科网详细知识点表"两个Sheet的Excel文件,自动完成题目解析、知识点匹配,输出标准入库格式。

输入Excel须包含Sheet:题目表(标题行含"题目分类"和"题目文本")和 学科网详细知识点表。

文件选择

尚未选择文件,请点击右上角"选择Excel文件"按钮

参数配置

日志

上传文件并点击"开始处理"后显示结果…

语音合成

批量语音合成(ByteDance TTS API v3)

配置 API Key 与音色,填入或导入文本列表,点击"开始合成"后台逐条生成 mp3,完成后打包下载。

Excel 格式要求:Sheet3,列名分别为 text、voice_id、生成的音频名称。

接口配置

文本列表

音色列留空则使用上方默认音色;文件名须以 .mp3 结尾(自动补全)。

序号 文本内容 音色(voice_id) 文件名(.mp3) 操作

共 0 行

执行日志

点击"开始合成"后显示日志…

五岳错题数据推送

五岳错题数据推送

该接口无需加密签名,直接发送请求即可。不在批量执行范围内。注意:请求超时是正常的,不影响接口执行,不可再次请求。

请求配置

请求参数

发送请求后显示完整请求参数...

响应结果

等待发送请求...