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

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

软件工程 🔗计科21级34班
作业要求 🔗团队作业3--需求改进&系统设计
Github连接 🔗CampusTheards
作业目标 对项目进行测试与发布

Alpha 版本测试报告

发现的 Bug 数量

Bug 类型 Bug 数量
修复的 Bug 4
不能重现的 Bug 0
产品设计(不是 Bug) 1
没有能力修复的 Bug 0
延迟下个版本修复的 Bug 3

已修复 Bug:

  • 部分文字显示出错
  • 部分选项无法选中
  • 特殊字符显示问题
  • 页面动画丢失问题

产品设计(不是 Bug)

  • 太久没有交互,需刷新才能继续使用

延迟到下一个版本修复的 Bug

  • 部分用户发帖失败的问题
  • 部分帖子在删除的时候出错
  • 添加备注的时候出现乱码

场景测试

用户类型 如何使用 需求和目标 需要的功能
学生 创建帖子,与其他的的帖子互动 向其他用户提问、分享交流,获取有效信息 帖子模块
教师 创建帖子 发布有效消息 社区模块
校友 阅览帖子 获取有效信息 帖子模块

具体内容:

  • 你预期不同的用户会怎样使用你的软件?
    • 使用者可能会有不同的习惯和需求,比如有的人可能更加注重帖子的发布形式,渲染出来的页面等功能,而另一些人可能更看中对帖子的评论、撤回和点赞等功能。
  • 他们有什么需求和目标?
    • 学生:希望通过平台与同学互动、获取校园信息、寻找学习资源以及参与校园活动。
    • 教职员工:希望在平台上发布课程材料、与学生互动,或者了解校园活动。
    • 校友:希望通过平台与学校和当前学生保持联系,获得校园新闻,了解校友活动等。
  • 你的软件提供的功能怎么组合起来满足他们的需要?
    • 提供用户帐户管理功能,包括注册新用户和登录现有用户。
    • 允许用户创建、编辑和发布帖子,包括文本、图片和链接。
    • 支持用户之间的互动,包括点赞、评论和分享功能。
    • 提供管理员工具,以便监控和管理用户、内容和活动,以维护系统秩序。

测试矩阵

平台 浏览器 硬件配置 测试结果
Windows Chrome 16GB RAM 通过
MacOS Safari 16GB RAM 通过
Linux Firefox 2GB RAM 通过
Android Chrome 16GB RAM 通过
iOS Safari 6GB RAM 通过

出口条件

  • 基本功能完成: Alpha版本应该包含软件的基本功能,以便用户能够执行最基本的任务。这不一定是最终功能集,但必须包含一个可用的、基本的产品版本。
  • 内部测试通过: 在Alpha发布之前,团队通常会进行内部测试。这包括开发团队自己的测试,确保软件在核心方面是可靠的。
  • 核心稳定性: 虽然Alpha版本可能仍存在一些缺陷,但核心功能应该是相对稳定的。不能有太多的严重错误,阻止用户正常使用软件。
  • 初步性能优化: 软件的性能可能不是最优的,但在Alpha版本中,应该确保没有明显的性能瓶颈。用户不应该遇到过于显著的延迟或性能问题。
  • 合适的用户群体: Alpha版本通常是面向内部团队、特定测试用户或早期采用者的。确保目标用户群体了解软件的预期状态,并能够提供有价值的反馈。
  • 错误和问题跟踪: 设定一个错误跟踪系统,以便及时收集和解决用户报告的问题。这有助于提高软件的质量。
  • 版本控制和备份: 在发布Alpha版本之前,确保有适当的版本控制系统,并对数据进行适当的备份。这有助于在发现严重问题时进行回滚或修复。
  • 用户文档和支持: 提供基本的用户文档,以帮助用户了解软件的基本用法。此外,准备好提供支持,以解答用户可能遇到的问题。

Alpha 版本发布说明

Alpha 版本功能

  • 用户注册和登录功能
  • 帖子发布功能
  • 社交互动功能
  • 管理员控制功能
  • 用户认证和授权功能
  • 帖子管理功能
  • 社交互动逻辑功能
  • 用户数据存储功能

运行环境要求

  • 操作系统:Window 7 或以上,MacOS 10.13或以上,iOS 11或以上,Android 5.0或以上
  • 浏览器:Chrome、Firefox、Safari、Edge
  • 硬件配置:2GB RAM或以上,2GHz CPU或以上

运行方法

进入项目网址即可

发布地址

🔗Threads

posted @ 2023-12-01 09:25  _xxdd  阅读(66)  评论(0编辑  收藏  举报