团队作业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  阅读(150)  评论(0)    收藏  举报