团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 软件工程 |
---|---|
作业要求 | 团队作业5——测试与发布(Alpha版本) |
作业目标 | 测试与发布(Alpha版本) |
队员 | 学号 |
---|---|
林嘉远 | 3119005381 |
林澍锴 | 3119006082 |
刘浩斌 | 3119005384 |
马炽阳 | 3119005387 |
陈齐任 | 3119005365 |
一、BUG
修复的bug:7
不能重现的bug:0
这个产品就是这样设计的,不是bug:1
没有能力修复,将来也不打算修复:0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:6
修复的bug:1.某些静态资源无法加载
2.在写博客的时候,数据库中的内容会有一些前端标签
3.因为一些错误原因导致navicat未正常关闭,删库了
4.对websocket实现聊天不熟练,一直无法实现实时聊天
5.第一次写dao层调用数据库的时候,代码冗余,需要一一填充实体类属性和值
6.在未使用baseServlet之前,一个方法就要对应一个servlet
7.对dao层的小优化
这个产品就是这样设计的,不是bug:页面需要刷=刷新才能实时更新
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:1.使用轮询,浪费资源,很容易引起服务器荷载变高,消息交互的实时性较低,降低网页刷新的流畅性
2.未能在线生成二维码,只能使用工具类里的二维码生成器为url生成所属二维码
3.对前端的知识掌握得不多,页面的观赏性极低
4.未能使用swagger生成在线接口文档
5.同时使用了getOutputStream和getWriter,虽然对于展示效果没有影响,但在tomcat日志里显示了异常信息
6.感觉可以再优化sql语句
二、场景测试
1.预期用户: 想要欣赏或学习一些有关于编程技术方面文章的用户。游客会选择在查询资料的时候用到,普通用户会经常浏览博客或者手写博客
2.他们有什么需求和目标? 学习编程技术,分享编程技术
3.你的软件提供的功能怎么组合起来满足他们的需要? 浏览博客可以评论博客,私信博主,也可以点赞,收藏以表支持
4.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?PC端
5.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?基本功能可以实现,无严重bug
二、修改的缺陷
实时异步性增强
三、环境要求
浏览器都可
四、安装方法
是网页端,部署到服务器上,无需安装
http://47.107.82.29:8080/csdn_war_exploded3/