团队作业5——测试与发布(Alpha版本)

1|0一、功能列表

功能 功能描述
登录 用户对小程序授权登录获得token,用于后续操作
修改个人信息 修改用户的昵称和头像
修改用户背景 用于用户修改主页的背景图片
开始游戏 用于2048游戏的开始,初始化一个游戏并返回游戏信息
游戏进行 对游戏过程中的上下左右操作进行处理,返回新的游戏数据
游戏撤销 取消此次的结果,将上一次的结果返回,只可以连续撤销三次
获得所有游戏 获得游戏列表,包括自制游戏和外链游戏
获得最高分 获得用户的在2048游戏中拿到的历史最高分
游戏排行榜 获得所有游戏用户的排行榜
上传照片 用于用户修改个人主页照片时上传自己的图片
发表帖子 用户在论坛发表帖子
修改帖子 用户修改自己发表过的帖子
删除帖子 用户删除自己发表过的帖子
查看帖子详情 查看帖子的具体内容,包括标题内容发表时间等细节
论坛首页 获得帖子列表,根据传入的标签对帖子进行筛选查询,如果没有传值默认查出全部,实现了分页功能
新增标签 新增游戏标签,用于用户发帖时选择
发表评论 用户在一篇帖子下发布评论
发表回复 用户在帖子下的评论中回复,为二级评论
敏感词拦截和注入防御 帖子内容包含敏感词和注入攻击时会将以拦截修改

2|0二、测试结果

2|1用户模块

功能 效果 测试结果
登录 小程序授权登录,返回登录信息 成功
修改个人信息 修改自己的昵称和头像 成功
修改用户背景 修改背景照片 成功
上传照片 用户上传主页背景照片 成功

2|2游戏模块

功能 效果 测试结果
开始游戏 用于2048游戏的开始,初始化一个游戏并返回游戏信息 成功
游戏进行 对游戏过程中的上下左右操作进行处理,返回新的游戏数据 成功
游戏撤销 取消此次的结果,将上一次的结果返回,只可以连续撤销三次 成功
获得最高分 获得用户的在2048游戏中拿到的历史最高分 成功
游戏排行榜 获得所有游戏用户的排行榜 成功
获得所有游戏 获得游戏列表,包括自制游戏和外链游戏 成功

2|3论坛模块

功能 效果 测试结果
发表帖子 用户在论坛发表帖子 成功
修改帖子 用户修改自己发表过的帖子 成功
删除帖子 用户删除自己发表过的帖子 成功
查看帖子详情 查看帖子的具体内容,包括标题内容发表时间等细节 成功
论坛首页 获得帖子列表,根据传入的标签对帖子进行筛选查询,如果没有传值默认查出全部,实现了分页功能 成功
新增标签 新增游戏标签,用于用户发帖时选择 成功
发表评论 用户在一篇帖子下发布评论 成功
发表回复 用户在帖子下的评论中回复,为二级评论 成功
敏感词拦截和注入防御 帖子内容包含敏感词和注入攻击时会将以拦截修改 成功

3|0三、bug清单

  1. 已经修复的bug
  • 用户修改个人信息后没有返回新的个人信息回前端
  • 获得排行榜时数据太多,做了仅显示前二十的数据限制
  • 新增标签后没有更新
  • 一些传参缺失没有进行验证判断
  1. 不能重现的bug
  • 暂无
  1. 这个产品就是这样设计的,不是bug
  • 二级评论可以自己回复自己
  1. 没有能力修复的bug,将来也不打算修复

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

  • 暂无

4|0四、场景测试

  1. 你预期不同的用户会怎样使用你的软件?

    用户在生活中的碎片时间想要娱乐放松自己,于是找到一款可以打发时间的多样化小游戏集合

  2. 他们有什么需求和目标?

    简单上手,游戏时间短,体验良好

  3. 你的软件提供的功能怎么组合起来满足他们的需要?

    游戏多样化,快速上手,容易操作,休闲益智

4|1测试矩阵

功能/机型 小米8 iphone5 华为note10 iphone6 荣耀v10
用户个人模块
游戏模块
论坛模块

4|2出口条件

  • 可以正常使用没有bug
  • 能正常上线

5|0五、Alpha版本发布说明

5|1功能介绍

游戏主页

2048游戏



5|2环境说明

微信小程序端

5|3问题与限制

因功能还未全部完善,暂时还未上线


__EOF__

本文作者UziMyGod
本文链接https://www.cnblogs.com/huihui0820/p/13058179.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   UziMyGod  阅读(256)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示