智能聊天助手测试报告

目录

1.智能聊天助手项目

该项目是从零实现AI模型接入的SDK,基于该SDK实现的一款智能聊天助手,主要可以用于与云端模型deepseek-chat,gpt-4o-mini,与本地部署模型deepseek-r1:1.5b进行对话,

2.测试计划

1.根据本项目编写测试用例

2.根据编写的测试用例进行对应的测试

3.编写自动化测试脚本进行自动化测试

3.测试工具

Apifox,pyCharm,selenium,Edge浏览器,Chrome浏览器

4.设计测试用例

本项目主要是用来与大语言模型进行对话,因此测试用例的编写主要侧重于功能测试

测试环境 :

操作系统:Windows 11 64位

浏览器:Edge:153.0.4234.32 (正式版本) (64 位),Chrome:版本 152.0.7977.83(正式版本)(64 位)

测试工具:Apifox,Pycharm,selenium

项目首页地址 :测试地址

编写测试用例 :

5.手动测试

5.1 功能测试

因为本项目是接入不同的大语言模型,因此与模型进行交互首先要和指定的模型建立起会话,所以我们首先来测试新建会话的功能。

5.1.1 新建会话

预期结果:点击新建会话,出现模型选择,其中有三个模型分别是云端接入模型deepseek-chat,gpt-4o-mini和本地部署模型deepseek-r1:1.5b,选择任意模型点击确认会话创建成功。


选择deepseek-chat模型进行创建:预期结果:会话创建成功


选择gpt-4o-mini模型进行创建:预期结果:会话创建成功


选择deepseek-r1:1.5b模型进行创建,预期结果:会话创建成功

5.1.2 给模型发送消息

给deepseek-chat 模型发送消息,在对话框中输入你要给模型的消息,按回车或者点击发送按钮进行发送:举例发送"你是什么模型 ",预期的结果:用户给模型发送的消息内容展示在右侧并且成功发送,模型一段时间之后进行回复:


给gpt-4o-mini发送消息

预期结果:鼠标光标放入输入框,输入要发送的消息内容,点击发送或者回车,消息发送成功展示在右侧,模型一段时间后进行回复。


给本都部署的deepseek-r1:1.5b模型发送消息

预期结果:鼠标光标放入输入框,输入要发送的消息内容,点击发送或者回车,消息发送成功展示在右侧,模型一段时间后进行回复。

5.1.3 点击指定会话获取会话内容

预期结果:点击任意会话,会显示用户和模型的所有对话上下文内容



5.1.4 删除会话

删除当前会话:

预期结果:在会话列表中找到当前会话,点击右下角"..."出现删除会话,点击之后当前会话删除,会话的所有内容也被删除

5.2 兼容性测试

本次兼容测试的环境为:

Edge浏览器:版本 153.0.4234.32 (正式版本) (64 位)

Chrome浏览器:版本153.0.8010.37(正式版本) (64 位) Android 15 版本

5.2.1 浏览器兼容

在Edge浏览器中打开页面

预期结果:页面能够正常打开,功能能够正常运行

在Chrome浏览器上打开页面

预期结果:功能可以正常运行,页面完整

5.2.2 移动端兼容

在Android 15版本上运行

预期结果:功能能够正常运行,页面布局合理

6.自动化测试用例设计

7.发现的BUG

7.1 兼容异常

移动端:在Android 15版本下,出现了以下异常:

1.打开页面之后没有会话列表
2.创建会话之后,只能对当前会话进行交互,且无法删除

8.测试总结

1.系统核心功能(会话管理、消息发送、模型接入、前端交互)整体可用,6 个 HTTP 接口与前端页面均可正常工作。

2.前端页面在响应格式、SSE 转义、时间戳等方面已做兼容性处理,可适配后端当前返回。

相关推荐
匠测AI说1 小时前
AI for Testing 提效实战·测试设计(三):让 AI 用场景法串起业务链路,多条件岔路口用判定表一次理清
人工智能·测试
Zelman20 小时前
测试过程模型与左移右移
测试·自动化运维·devops
落梦纷飞1 天前
Playwright 裸写、Cypress、商业录制回放、本地 E2E 工具:四条路线的形状与代价
e2e·测试
谷哥的小弟2 天前
网络连接测试命令Test-NetConnection
测试·ip·端口·网络连接
七夜zippoe2 天前
Agent 自动化测试:怎么给“会自己决策“的程序写测试
ai·自动化·agent·测试·openclaw
Zelman5 天前
测试金字塔与自动化分层
测试
柒和远方5 天前
LangSmith RAG 量化评估:从"感觉还行"到"数据说话"
langchain·llm·测试
匠测AI说5 天前
AI for Testing 提效实战·测试设计(一):喂段需求给AI,30秒铺开测试点,防漏测的第一步
测试
EvalDock6 天前
同一道 Excel 任务,四款 Agent 的公式、修改范围与缓存有何不同?
人工智能·测试