团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 计科22级34班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | Alpha版本测试和发布 |
团队成员:
姓名 | 学号 |
---|---|
木萨江·米吉提 | 3122004960 |
巴音才次克 | 3222004974 |
李佳聪 | 3222004509 |
杨睿 | 3122004755 |
Alpha版本测试报告
测试中发现的bug
A. 修复的bug;
B. 不能重现的bug;
C. 这个产品就是这样设计的,不是bug;
D. 没有能力修复,将来也不打算修复;
E. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
A类bug(10个)
管理员页面性别修改失败 -> 考虑到身份证号的不可变性,现将性别也修改为不可变,已修复
住户相关页的分页器失效 -> 已修复
住户相关页搜索为空列表显示失败 -> 已修复
管理员页面车位管理列表里的删除不能使用 -> 已修复
新增窗口在关闭后再次打开仍有数据残余 -> 已修复
管理员页面新增住户用户籍贯为空不显示错误提示 -> 变量名不一致,已修复
人员管理根据日期搜索不能搜索到正确人员 -> 已修复
住户页面填写报修单未设置rule -> 已修复
登录页有相关提示-> 应在注册页面显示,已修复
管理员新增值班信息,显示JSON parse error -> 数据格式有误,已修复
B类bug——无
C类bug(2个)
管理员页面修改报修单无需设置rule
人员管理页中查看详情,显示的工号和工作人员ID是不一样的编号
D类bug——无
E类bug(4个)
车辆资料缺少userId的显示
查看活动的活动内容过多可能溢出的处理
管理员修改公司简介后,管理员和住户在【物业信息】查看的公司简介未更新
管理员修改报修流程后,管理员和住户的报修流程均未更新
部分UI在不同的浏览器中出现错位现象
场景测试
预期不同的用户使用场景
管理员:值班人员每天查看处理住户的反馈信息,发布社区活动和社区通知,有需要时对住户信息、房屋信息、车位信息等进行更新或查询,查看某天小区中的值班情况。
住户:自身信息有变时,可以自行修改信息;当发现问题时,及时方便的地进行报修投诉建议等反馈;在节假日查看并报名社区活动,也可对活动提出建议;随时查询社区办事流程、车位信息。
用户需求和目标
管理员:
同步管理各种信息:包括住户信息、房屋信息、车位信息……
接收并处理住户的反馈:公共设施的维修、住户投诉、住户意见和建议……
发布社区通知和活动:通知包括公共设施抢修通知、停水停电通知等等;活动主要是针对春节、元宵节、植树节等等节假日举办的宣传社区文化,团聚住户的活动
住户
及时更新自身信息
接收或查询信息:包括车位、活动、通知、办事流程、值班情况、反馈的处理结果……
进行反馈:及时报修、投诉、给出意见、参与活动
软件提供的功能怎么组合起来满足用户需要
分别面向管理员和住户两种用户满足其不同需求,其权限不同。管理员主要是更新信息、发布通知、处理反馈;用户主要是查看信息、提出反馈等。
测试矩阵(test matrix)
角色 | 测试界面 | 测试功能 | 预期结果 | 实际结果 | 符合测试标准 |
---|---|---|---|---|---|
管理员 | 登录界面 | 管理员登录 | 正常 | 正常 | ✔ |
物业信息界面 | 物业信息的显示 | 显示正常,修改失败 | 如预期 | ✔ | |
个人中心界面 | 个人资料修改 | 正常 | 正常 | ✔ | |
密码修改界面 | 密码修改 | 正常 | 正常 | ✔ | |
住户档案界面 | 增加住户、查看用户详情 | 正常 | 正常 | ✔ | |
根据姓名/楼栋/房间号查找住户 | 正常 | 正常 | ✔ | ||
车辆管理界面 | 报告车辆车位 | 正常 | 正常 | ✔ | |
增加、查看车辆信息 | 正常 | 正常 | ✔ | ||
人员管理界面 | 查询、增加、删除信息 | 正常 | 正常 | ✔ | |
增加工作人员用户 | 正常 | 正常 | ✔ | ||
物业报修界面 | 报修流程的显示、修改 | 显示正常,修改失败 | 如预期 | ✔ | |
报修单的更新、查看 | 正常 | 正常 | ✔ | ||
社区活动界面 | 社区活动的显示、新增 | 正常 | 正常 | ✔ | |
社区活动的详细查看 | 正常 | 正常 | ✔ | ||
投诉反馈界面 | 投诉反馈的查看和修改 | 正常 | 正常 | ✔ | |
用户 | 登录界面 | 用户登录 | 正常 | 正常 | ✔ |
物业信息界面 | 物业信息的显示 | 正常 | 正常 | ✔ | |
个人资料、房屋信息、车辆信息的显示 | 正常 | 正常 | ✔ | ||
个人中心界面 | 账户信息的修改 | 操作相关校验不借位 | 操作符合借位 | ✔ | |
账户信息的显示 | 正常 | 正常 | ✔ | ||
车辆信息界面 | 车位资料和可用车位信息的显示 | 正常 | 正常 | ✔ | |
人员信息界面 | 工作人员信息的查询与查看 | 正常 | 正常 | ✔ | |
物业报修界面 | 报修流程的查看 | 正常 | 正常 | ✔ | |
报修单的查看 | 正常 | 正常 | ✔ | ||
社区活动界面 | 社区活动的查看 | 正常 | 正常 | ✔ | |
社区活动的详情查看 | 正常 | 正常 | ✔ | ||
投诉反馈界面 | 投诉反馈的详情查看 | 正常 | 正常 | ✔ |
出口条件(exit criteria)
后台代码:后台代码需要有完整的单元测试,且分支覆盖率需达到90%以上,方法覆盖率达100%。且单元测试运行正确无异常。
前端代码:与后台交互过程中没有明显错误和异常,代码规范良好,必要的参数校验和数据处理和渲染正确无误。
产品:用户交互没有过分奇葩的操作,使用简洁直观,运行期间没有响应速度过慢的接口,性能良好。
产品:做到多种浏览器兼容,页面大小兼容,图片兼容。不会有明显的错位移位的组件和样式。
测试:测试人员测试的BUG解决完毕,整体没有错误和明显BUG
Alpha版本发布说明
这一版本的功能
登录功能
添加住户
车位相关
社区通知
社区活动
物业报修
这一版本修复的缺陷
该版本为社区管理系统的第一版,暂无修复的缺陷。
对运行环境的要求
主流的edge、chrome浏览器
安装方法
网页形式访问,无需安装
系统已知的问题和限制
功能尚未完全实现,还有很大的改进空间
软件的发布方式以及发布地址
发布方式:我们可以先向周边的社区发布,再通过网络在其他的社区中扩散。
发布地址:暂未部署到服务器上,可以本地运行。