团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 软件工程 |
---|---|
作业要求 | 团队作业5——测试与发布(Alpha版本) |
作业目标 | 测试与发布团队项目的Alpha版本 |
Alpha版本测试报告
一、bug清单
1、已经修复的bug
- 前端跨域错误
- 登录时cookie保存不到浏览器,无法记录登录状态
- 注册的时候因为邮件原因发送不成功
- 进入文章详情页时没有按钮返回主页
2、不能重现的bug
- 暂无
3、这个产品就是这样设计的,不是bug
- 若没有其他用户给自己留言,留言板显示全空白
4、没有能力修复的bug,将来也不打算修复
- 暂无
5、这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
- 找回密码时不能通过用户绑定的邮箱发送临时密码
- 添加好友功能经常操作失败,好友管理功能暂未实现
二、场景测试
1、你预期不同的用户会怎样使用你的软件?
- 喜欢科研、专业知识的同学可以在平台上发布技术类文章,并通过阅读其他用户的文章获取知识
- 喜欢运动、有各种兴趣爱好的同学可以在平台展示自己的特长,并通过平台找到有共同爱好的群体
- 出现心理问题、遭遇挫折的同学可以在平台发泄自己的情绪,其他用户可以进行疏导
- 各种组织、社团可以在平台上注册账号,并发布相关文章展示自己的风采
2、他们有什么需求和目标?
希望平台能提供一个开放自由的交流空间,各个用户都能在上面分享知识、展示特长、释放压力,而且不同用户之间能方便地进行交流,相比其他交流社区更贴近在校大学生的需求
3、你的软件提供的功能怎么组合起来满足他们的需要?
平台操作简单,丰富的编辑功能可以满足对文章的各种美化,提供了文章分类功能,让用户可以有针对性地阅读文章。用户可以对文章进行点赞、收藏、评论,还可以通过关键词搜索文章,可操作性很强。平台还提供了添加好友功能,用户可以添加感兴趣的人作为好友,极大地方便了交流。
4、测试矩阵
测试平台:Windows10
硬件配置:内存32g cpu i7-10700k
浏览器类型:Google Chrome浏览器、IE浏览器、360浏览器、Microsoft Edge浏览器
测试模块 | 测试项 | 检验点 | 预期结果 | 是否符合预期 |
---|---|---|---|---|
用户登录 | 输入框 | 是否能输入字符 | 可以正常输入字符 | 是 |
密码保密 | 密码在输入框的展现形式 | 输入密码时输入框只能看到黑点 | 是 | |
验证码 | 登录时是否能出现图片验证码 | 登录时会出现图片验证码 | 是 | |
登录 | 能否正常登录 | 输入正确账号密码后能正常登录 | 是 | |
找回密码 | 通过邮箱 | |||
用户注册 | 输入框 | 是否能输入字符 | 可以正常输入字符 | 是 |
密码保密 | 密码在输入框的展现形式 | 输入密码时输入框只能看到黑点 | 是 | |
格式检验 | 能否对用户输入的内容进行格式检验 | 用户输入字符的格式不满足要求时会提示 | 是 | |
文章 | 文章编辑 | 能否写文章并调整格式 | 可以新建文章并利用工具调整格式 | 是 |
点赞、评论、收藏 | 能否正常使用以上功能 | 可以正常对文章点赞、评论或收藏 | 是 | |
分类浏览 | 能否按照分类阅读文章 | 用户可以选择类别筛选文章 | 是 | |
搜索文章 | 能否通过输入关键字搜索文章 | 能通过关键字搜索文章 | 是 | |
删除、修改文章 | 已发布文章的删除修改 | 对已发布文章的删除修改能正常进行 | 是 | |
个人主页 | 编辑个人信息 | 能否修改个人信息 | 用户可以自由修改个人信息 | 是 |
查看用户数据 | 能否查看关注、粉丝、已发布文章等 | 用户可以在个人主页查看个人相关数据 | 是 | |
修改密码 | 能否修改密码 | 用户可以修改现有密码 | 是 | |
好友管理 | 添加好友 | 能否互加好友 | 用户可以互相添加好友 | 是 |
好友分组设置 | 能否对好友进行分组 | 用户可以对好友进行分组 | 否 | |
黑名单设置 | 能否拉黑好友 | 用户可以把好友拉入黑名单 | 是 | |
管理员端 | 文章管理 | 能否置顶、删除文章 | 管理员可以置顶、删除文章 | 是 |
用户管理 | 能否封号、解封 | 管理员可以对用户做封号、解封操作 | 是 | |
举报管理 | 能否查看用户举报信息 | 管理员可以查看用户举报信息 | 是 |
5、出口条件
- 完成所有的测试类型;
- 没有影响用户正常使用的bug;
- 通过性能测试,并且设计符合用户要求;
- 通过交叉检查,非该代码开发人员测试通过。
Alpha版本发布说明
一、功能介绍
1、注册登录(测试账号:小红,密码:123456)
新用户可以注册一个账号,并绑定自己的邮箱,登录时需要输入账号密码和图片验证码,忘记密码时可以通过账号和绑定的邮箱验证身份找回
用户注册
用户登录
找回密码(发送邮件功能有问题,目前临时密码直接在页面显示)
2、文章
编辑发表文章
用户可以运用丰富的工具调整文章格式,可以将未完成的文章存为草稿
点赞、评论、收藏
分类浏览、搜索文章
3、个人主页
编辑个人信息
查看用户数据
4、好友管理
5、管理员端(测试账号:王五,密码:123456)
二、对运行环境的要求
本项目基于centos7发布的,无较高的配置要求,2核4GB运存即可。
三、系统已知问题与限制
- 部分功能还存在一些问题,不能正常执行
- 现有页面不太美观,页面设计还有待完善
- 在用户体验方面还需要进行一些优化
四、发布方式及发布地址
发布方式:本项目的发布依赖于tomcat9.0服务器,宿主机为linux服务器,项目打成war包后启动tomcat服务器即可
发布地址:链接