团队作业5——测试与发布(Alpha版本)
Alpha版本测试报告
修复的bug:
不能正确获得帖子信息
不能正常获得评论信息
不能正确给帖子分类
不能正确存储session
不能正确分页
这个产品就是这样设计的,不是bug:
不能注册
应该修复但推迟至下个版本修复:
没有管理员操作界面
按年级筛选帖子,2020年以及以前的帖子不能正确获取
预期不同用户的使用场景:
老师用来发公告,学生用来求助,交流
需求与目标:
老师:能够确认学生有无查看,能够提醒指定学生查看
学生:能够畅所欲言
如何满足:
对学生:能够匿名发帖,发表评论
对老师:给帖子增加点赞和收藏按键,可在消息通知中查看给帖子点赞和点收藏的用户
测试环境:
cpu:amd 8945hs,内存ddr5 16g 6400c32,平台:windows25h2,浏览器:edge和pc夸克
出口条件:
已完成了基本的登录,发帖,评论,产看帖子,查看通知,查看自己的帖子,评论等功能
Alpha版本发布说明
功能:
登录,发帖,匿名发帖,评论,匿名评论,删除自己的帖子,删除自己的评论,点赞帖子,收藏帖子,点赞评论,回复评论,查看自己发过的帖子,查看自己发过的评论,查看自己点赞的帖子,查看自己收藏的帖子,按身份(老师,学生)筛选帖子,按年级筛选帖子,获取最热门的帖子,按分类筛选帖子,发帖成功之后
运行环境要求:
前端:
需安装vue3
后端:
运行exe:暂无特殊需求
编译代码:
c++14以上,cmake3.10以上,使用sqlite3库,httplib和nlohmann/json头文件,用vcpkg进行管理外源库,在Linux上使用cmake进行代码编译,生成exe借助mingw进行交叉编译,用curl进行代码测试
安装方法:
github上下载项目后,前端运行:在front/forum_vue文件夹中运行cmd,输入npm
run dev然后回车
后端:back文件夹中main.exe文件启动
已知的问题和限制:
后端代码未解耦,维护性较差,暂无管理员功能,添加用户需手动在数据库中添加,未在云端部署,不能按发帖人专业筛选帖子,评论和帖子不能按时间正序排序,不能回复楼中楼,修改密码需要知道原密码,没有邮箱或者手机验证,不能发布图片,不能修改头像,登录信息一天后就会过期需重新登录,不登陆无法查看任何内容,没有@功能
发布方式:
本地单机线下部署
测试账号
账号3123004600
密码123456

浙公网安备 33010602011771号