团队作业5——测试与发布

团队作业5——测试与发布

这个作业属于哪个课程 <计科22级34班>
这个作业要求在哪里 <作业要求>
这个作业的目标 完成软件的测试与发布
GitHub 链接 https://github.com/tangliweiwww/ChatGpt

一、团队

1.团队名称:Elegance

2.团队成员

姓名 班级 学号
唐立伟(组长) 计科4班 3122005404
吴秋雪 计科3班 3222004892
黄妍仪 计科4班 3222004767
李思柔 计科4班 3222004638
何晓漫 计科4班 3222004765

二、Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

  • 修复的bug:6个

  • 不能重现的bug:无

  • 这个产品就是这么设计的,不是 bug:无

  • 没有能力修复,将来也不打算修复:无

  • 这个bug的确应该修复,但没有时间在这个版本修复,延迟到下一个版本修复:2个

bug名称 bug类型 修复方法
子域名数据获取异常 修复的bug 重新更改正则表达式
读取 config 文件异常 修复的bug 删除掉config文件中的中文字符、添加错误处理语句
向大模型提问后得不到回答 修复的bug 修改apikey的值
报错窗口问题 修复的bug 重新修改类
无法正确统计用户信息 修复的bug 数据库连接问题
由于前台组件较多,在代码中对应的变量很复杂难以区分,导致程序报错 修复的bug 对变量做出有区分度的命名,方便后期调用
在前台点击“运行”之后,由于等待后台运行结果存在一定的时间,在等待阶段前台窗口会有些卡顿,难以让用户满意 这个bug的确应该修复,但没有时间在这个版本修复,延迟到下一个版本修复 解决卡顿问题,或者考虑在运行时加入“请稍后”的提示字眼
对用户输入的数据仍然无法做到错误鉴别,无法完全确保程序运行时的数据格式都是正确的,这样会增加程序报错的次数 这个bug的确应该修复,但没有时间在这个版本修复,延迟到下一个版本修复 增加正则表达式的过滤,还有逻辑上的一些判断,规避一些很容易就能看出来的错误

2.场景测试

预期不同的用户会怎样使用你的软件?
多种大模型和场景设定可以满足不同用户的需求。求职的人可以进入模拟面试场景;有法律咨询需求的人可以进入法律咨询场景等等。

他们有什么需求和目标?
需求:通过简洁、轻量的网页形式,完成大模型的使用。
目标:用户仅需要通过少量的按钮进行交互而不需要阅读复杂的使用手册,即可快速使用,同时无需下载客户端或App,即用即走。

你的软件提供的功能怎么组合起来满足他们的需要?
用户通过关注微信公众号实现快速登录,进入页面后可以选择场景也可以直接与大模型进行对话。使用起来方便快捷。

3.测试矩阵

测试功能 测试项 预期结果 Chrome 360浏览器 火狐FireFox QQ浏览器
登录功能 登录框 验证码输入 验证码能够正常输入
登录框 登录按钮 无论登录成功还是失败都会弹出提示窗口
提示窗口 点击确定按钮 跳转到指定界面
输入框 输入 输入数据给大模型 输入成功
历史对话 查询历史对话 查询成功
切换对话 切换对话 切换成功
添加对话 添加新的对话 添加成功
删除对话 删除旧的对话 删除成功
用户充值 充值功能 显示充值支付二维码
用户信息 用户信息显示 正常显示
用户余额提示 用户余额不够提示 提示正常
场景切换 选择不同场景 切换成功
场景介绍 介绍不同场景 结果显示成功
结果展示 进行对话 结果展示成功
流式结果展示 结果以流的形式输出 输出成功

三、Alpha版本发布说明

1.功能

登陆功能

切换大模型功能

场景选择功能

对话功能

充值功能


后台

2.对运行环境的要求

  • Windows系统
  • JDK1.8
  • Mysql8数据库

3.安装方法

  • 下载项目到本地
  • 使用后台系统一键配置创建数据库
  • 前后台启动服务即可

4.问题与限制

  • 未部署至服务器,这是未来需要继续开发的方向
  • 功能较少,需要后期继续改进优化

5.说明软件的发布方式以及发布地址

当前程序尚未实现云服务器部署,仅支持在本地环境中运行。这意味着我们的应用程序还未能够在远程服务器上进行部署和执行,用户需要在各自的计算机上直接安装和操作程序。

posted @ 2024-11-23 17:16  金奎彬bbbbbb  阅读(86)  评论(0编辑  收藏  举报