智能聊天助手测试报告

目录

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 转义、时间戳等方面已做兼容性处理,可适配后端当前返回。

相关推荐
一孤程12 小时前
游戏测试专题第四篇:游戏性能测试实战-帧率/内存/发热全覆盖
游戏·测试
晚安日记wanna19 小时前
压测 TPS 卡在 800CPU 只跑四成六步定位法
运维·面试·测试
狂师1 天前
2026 性能测试工具大盘点:13 款主流压测工具,测试工程师必备!
程序员·测试·ab测试
guwentian3 天前
端侧大模型上线 8 个月,给我们上了 4 课
大模型·测试
一孤程4 天前
游戏测试专题第二篇:游戏功能测试与用例设计实战
功能测试·游戏·测试·测试覆盖率
杀不死的坏蛋c5 天前
Playwright自动化框架
测试
ClouGence5 天前
GPT-6 做 UI 自动化测试:Demo 惊艳,但真的适合长期回归吗?
前端·chatgpt·测试
杀不死的坏蛋c5 天前
Pytest自动化测试框架
测试