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

Alpha版本测试报告

请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。

在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

  • A. 修复的bug;
  • B. 不能重现的bug;
  • C. 这个产品就是这样设计的,不是bug;
  • D. 没有能力修复,将来也不打算修复;
  • E. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。

A类bug(10个)

  1. 管理员页面性别修改失败 -> 考虑到身份证号的不可变性,现将性别也修改为不可变,已修复
  2. 住户相关页的分页器失效 -> 已修复
  3. 住户相关页搜索为空列表显示失败 -> 已修复
  4. 管理员页面车位管理列表里的删除不能使用 -> 已修复
  5. 新增窗口在关闭后再次打开仍有数据残余 -> 已修复
  6. 管理员页面新增住户用户籍贯为空不显示错误提示 -> 变量名不一致,已修复
  7. 人员管理根据日期搜索不能搜索到正确人员 -> 已修复
  8. 住户页面填写报修单未设置rule -> 已修复
  9. 登录页有相关提示-> 应在注册页面显示,已修复
  10. 管理员新增值班信息,显示JSON parse error -> 数据格式有误,已修复

B类bug——无

C类bug(2个)

  1. 管理员页面修改报修单无需设置rule
  2. 人员管理页中查看详情,显示的工号和工作人员ID是不一样的编号

D类bug——无

E类bug(4个)

  1. 车辆资料缺少userId的显示
  2. 查看活动的活动内容过多可能溢出的处理
  3. 管理员修改公司简介后,管理员和住户在【物业信息】查看的公司简介未更新
  4. 管理员修改报修流程后,管理员和住户的报修流程均未更新
  5. 部分UI在不同的浏览器中出现错位现象

场景测试(scenario testing),包括以下内容:

  • 你预期不同的用户会怎样使用你的软件?
    • 管理员:值班人员每天查看处理住户的反馈信息,发布社区活动和社区通知,有需要时对住户信息、房屋信息、车位信息等进行更新或查询,查看某天小区中的值班情况。
    • 住户:自身信息有变时,可以自行修改信息;当发现问题时,及时方便的地进行报修投诉建议等反馈;在节假日查看并报名社区活动,也可对活动提出建议;随时查询社区办事流程、车位信息、值班人员。
  • 他们有什么需求和目标?
    • 管理员:
      • 同步管理各种信息:包括住户信息、房屋信息、车位信息……
      • 接收并处理住户的反馈:公共设施的维修、住户投诉、住户意见和建议……
      • 发布社区通知和活动:通知包括公共设施抢修通知、停水停电通知等等;活动主要是针对春节、元宵节、植树节等等节假日举办的宣传社区文化,团聚住户的活动
    • 住户
      • 及时更新自身信息
      • 接收或查询信息:包括车位、活动、通知、办事流程、值班情况、反馈的处理结果……
      • 进行反馈:及时报修、投诉、给出意见、参与活动
  • 你的软件提供的功能怎么组合起来满足他们的需要?
    • 分别面向管理员和住户两种用户满足其不同需求,其权限不同。管理员主要是更新信息、发布通知、处理反馈;用户主要是查看信息、提出反馈等。

你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

测试矩阵

角色

测试界面

测试功能

预期结果

实际结果

谷歌浏览器

 

管理员

登录界面

管理员登录

正常

正常

✔

物业信息界面

物业信息的显示

显示正常、修改失败

如预期

✔

 

个人中心界面

个人资料修改

正常

正常

✔

密码修改

正常

正常

✔

 

住户相关界面

增删住户、查看用户详情

正常

正常

✔

根据姓名/栋数/房间号查找住户

正常

正常

✔

 

车位管理界面

批量增删车位

正常

正常

✔

增加、查看车辆信息

正常

正常

✔

 

人员管理界面

查找、增加、删除值班信息

正常

正常

✔

增加工作人员用户

正常

正常

✔

 

物业报修界面

报修流程的显示、修改

显示正常、修改失败

如预期

✔

报修单的更新、查看

正常

正常

✔

社区通知界面

社区通知的显示、新增

正常

正常

✔

社区活动界面

社区活动的增删查改

正常

正常

✔

投诉反馈界面

投诉反馈的查看和修改

正常

正常

✔

 

用户

登录界面

用户登录

正常

正常

✔

物业信息界面

物业信息的显示

正常

正常

✔

个人中心界面

个人资料、房屋信息、车辆信息的显示

正常

正常

✔

账号信息的修改

正常

正常

✔

账号信息的显示

组件排版无错位

组件有错位

✔

车位查询界面

车位资料和可用车位情况的显示

正常

正常

✔

人员信息界面

工作人员信息的查找与查看

正常

正常

✔

物业报修界面

报修流程的查看

正常

正常

✔

报修单的新增/查看

正常

正常

✔

社区通知界面

社区通知的查看

正常

正常

✔

社区活动界面

社区活动的查看

正常

正常

✔

投诉反馈界面

投诉反馈的新增/查看

正常

正常

✔

 

性能测试聚合报告

  • 300个线程并发

image.png

  • 350个进程并发

image.png

300个线程并发,平均响应时间约9秒;350个线程并发,有一个线程不能通过。估计最大并发量在300~350之间。

 

你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

  • 后台代码:后台代码需要有完整的单元测试,且分支覆盖率需达到90%以上,方法覆盖率达100%。且单元测试运行正确无异常。
  • 前端代码:与后台交互过程中没有明显错误和异常,代码规范良好,必要的参数校验和数据处理和渲染正确无误。
  • 产品:用户交互没有过分奇葩的操作,使用简洁直观,运行期间没有响应速度过慢的接口,性能良好。
  • 产品:做到多种浏览器兼容,页面大小兼容,图片兼容。不会有明显的错位移位的组件和样式。
  • 测试:测试人员测试的BUG解决完毕,整体没有错误和明显BUG

 

Alpha版本发布说明

软件发布的同时,在团队博客上写一个发布说明  

  • 列出这一版本的功能(在原有项目基础上开发的列出新功能)
    • 社区管理系统的登录功能

image.png

    • 个人信息的增删查改功能

image.png

    • 车辆与车位信息的增删查改功能​​
    • 管理员对社区活动的增删查改功能

image.png

    • 管理员及用户对投诉反馈的增删查改功能

image.png

    • 界面优化简洁

image.png

 

  • 以原有项目为基础开发的,列出这一版本修复的缺陷

   该版本为社区管理系统的第一版,暂无修复的缺陷。

  • 对运行环境的要求

   该社区管理系统是以网页形式存在,下面对各大主流浏览器分别说明

火狐FireFox浏览器

部分UI存在错位

 

搜狗浏览器

部分UI存在错位

 

IE浏览器

不支持IE8及以下版本

IE11及以上版本:部分UI存在错位

 

Chrome浏览器

支持Chrome系列的最新三个稳定版:部分UI存在错位

 

QQ浏览器

部分UI存在错位

 

手机浏览器

暂不支持手机浏览

 

360浏览器

部分UI存在错位

  • 安装方法

   该社区管理系统网站是以网页形式存在,无须安装,只需访问该网站的网址就可以访问该社区管理系统网站。

  • 描述系统已知的问题和限制
    • 问题:
      • 不同浏览器的页面显示错位
      • 功能尚未完全实现,还有很大的改进空间
    • 限制:
      • 对小区用户及管理员的实际需求了解不全面
      • 没有大量相符的数据进行模拟
      • 浏览器的兼容性不同,所以该网站在各个浏览器的支持情况不同
  • 说明软件的发布方式以及发布地址
  1. 发布方式:我们可以先向周边的社区发布,再通过网络在其他的社区中扩散。
  2. 发布地址:https://community.chavy.top/

 

posted @ 2020-06-06 22:46  皮皮莹  阅读(377)  评论(0)    收藏  举报