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

发布时间 2023-12-01 09:28:34作者: _xxdd

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

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

Alpha 版本测试报告

发现的 Bug 数量

Bug 类型 Bug 数量
修复的 Bug 2
不能重现的 Bug 1
产品设计(不是 Bug) 2
没有能力修复的 Bug 0

场景测试

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

测试矩阵

平台 浏览器 硬件配置 测试结果
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