目录
-
-
- 1.智能聊天助手项目
- 2.测试计划
- 3.测试工具
- 4.设计测试用例
- 5.手动测试
-
- [5.1 功能测试](#5.1 功能测试)
-
- [5.1.1 新建会话](#5.1.1 新建会话)
- [5.1.2 给模型发送消息](#5.1.2 给模型发送消息)
- [5.1.3 点击指定会话获取会话内容](#5.1.3 点击指定会话获取会话内容)
- [5.1.4 删除会话](#5.1.4 删除会话)
- [5.2 兼容性测试](#5.2 兼容性测试)
-
- [5.2.1 浏览器兼容](#5.2.1 浏览器兼容)
- [5.2.2 移动端兼容](#5.2.2 移动端兼容)
- 6.自动化测试用例设计
- 7.发现的BUG
-
- [7.1 兼容异常](#7.1 兼容异常)
- 8.测试总结
-
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 转义、时间戳等方面已做兼容性处理,可适配后端当前返回。























