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

信息项 内容
课程名称 软件工程
作业要求位置 作业要求
作业目标 小队各成员的任务确认和项目期望
GitHub链接 GitHub链接

一、团队简介

  • 团队名称

    物归原主队
  • 团队成员

    姓名 学号
    欧可贵 3121002717(队长)
    方伟城 3122004564
    李梓灏 3122004695
    吴灿豪 3122004710
    李建龙 3122004529
    陈东阳 3122004558
    龙杜冰 3122004578

二、Alpha版本测试报告

Bug清单

类型 数量(个)
修复的bug 6
不能重现的bug 2
这个产品就是这样设计的,不是bug 0
没有能力修复,将来也不打算修复 2
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 6
总bug数 16

修复的bug

提交失物信息功能:
用户提交失物信息时,平台未能正确保存或显示用户输入的所有信息。
用户提交的信息格式不符合要求时,平台未给出明确的错误提示。

查询失物信息功能:
用户根据关键词查询失物时,平台未能返回所有匹配的失物信息。
查询结果中包含了与查询条件不匹配的失物信息。

认领失物功能:
用户尝试认领失物时,平台未能正确验证用户的身份或权限。
认领过程中,平台未能正确更新失物状态或通知相关方。

用户界面设计:
界面布局不合理,导致用户难以快速找到所需功能。
界面中的文字、图标或按钮大小、位置不当,影响用户体验。

不能重现的bug

交互问题:
用户与平台交互时,平台未能及时响应或给出明确反馈。
交互过程中存在卡顿、闪退等问题,影响用户正常使用。

这个产品就是这样设计的,不是bug:

没有能力修复,将来也不打算修复:

交互问题:
用户与平台交互时,平台未能及时响应或给出明确反馈。
交互过程中存在卡顿、闪退等问题,影响用户正常使用。
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:
数据保存与读取:
平台未能正确保存用户提交的数据,导致数据丢失或损坏。
平台在读取数据时存在错误,导致用户无法正确查看或操作失物信息。

数据同步与更新:
多个用户同时操作时,平台未能正确同步数据,导致数据不一致。
平台未能及时更新数据,导致用户看到的信息过时或不准确。

安全性问题:
平台存在安全漏洞,可能导致用户信息泄露或被恶意攻击。
平台未能对用户输入进行有效验证和过滤,导致SQL注入等安全问题

场景测试:

预期不同的用户会怎样使用你的软件:
(1) 丢失物品的同学通过该网站发布相关寻物启事,同时搜索自己丢失的物品有无被人找到并已经发布在平台上
(2) 捡到失物的同学在网站发布失物信息,让失物主人认领,同时查看平台上的寻物启事栏,检查是否有自己捡到的失物

有什么需求和目标:
寻找失物。帮助同学认领失物

你的软件提供的功能怎么组合起来满足他们的需要?
(1) 用户访问失物招领网站,登记相关信息,进行登录或注册
(2) 发布寻物启事,描述失物信息(或图片),成功找到后标记状态为已找到
(3) 发布失物认领启事,描述失物信息(或图片),在失主看到并认领后标记为已找到。
(4) 允许用户在寻物和失物板块下方评论,充分证明失物属于该同学。

测试矩阵

功能模块 用例描述 输入 预期结果 Google edge
用户注册与登录 用户注册成功 提交有效用户名、密码、邮箱等信息 用户成功注册,并收到确认消息
用户登录成功 输入正确的用户名和密码 成功登录,进入系统主页
登录失败(密码错误) 输入错误密码 提示用户名或密码错误
发布失物信息 发布完整信息成功 填写物品名称、丢失地点、时间等信息 失物信息成功发布,显示在列表中
信息填写不完整 留空必填项(如物品名称) 提示填写必填项
查找失物信息 按名称搜索失物 输入有效的关键词(物品名称) 显示相关的失物信息列表
搜索无结果 输入不存在的关键词 提示“未找到相关信息”
认领失物 正确认领流程 输入物品标识,提供匹配信息(如凭证) 提交后提示“认领成功”,系统标记为已认领
认领失败 提供不完整或错误的信息 提示认领失败,并说明原因

出口条件:
(1)系统的所有核心功能测试完成,并且通过了功能性验证
(2)所有需求都通过测试
(3)部署、运维支持等相关活动准备就绪

三、alpha版本发布说明

系统功能

(1)登录

(2)注册

(3)功能展示

(4)寻找已登记失物与寻找失物板块

(5)发布寻找失物信息

缺陷修改:

对用户手机号码的脱敏处理进行优化,使得敏感信息在日志中采用动态脱敏处理,日志中仅记录操作标识符而非明文手机号码
优化数据库表结构,移除冗余字段,合理规范索引设计,合并或分拆高频访问表,减少无效数据占用存储空间,提高查询效率
对运行环境的要求:
1) 在浏览器如Firefox,Microsoft edge等都可以正常运行。
2) mysql数据库版本8.0以上
3) jdk8以上

安装方法:

以网页形式访问,只需获取源代码并配置好相关环境后运行即可
系统已知问题与限制
1) 系统响应时间较长,用户体验不佳
2) 硬件资源有限,无法支撑大规模扩展
3) 数据库查询效率低,复杂查询影响整体性能。

软件发布

发布方式:Github链接下载点击跳转下载

posted @ 2024-11-26 22:25  去码头整点薯条778  阅读(111)  评论(0)    收藏  举报