zoukankan      html  css  js  c++  java
  • 团队作业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/
  • 相关阅读:
    机器学习分类
    12.python中高阶函数以及内建函数(map,filter,sorted),和闭包
    python中的异常处理相关语句和迭代器
    和好朋友渐行渐远是什么感觉?
    MDX学习笔记(整理) MDX语法
    Cognos软件介绍文档(原创)
    隐藏
    android::Mutex::Autolock的使用
    Android中sp和wp的使用
    Day 07 字符编码,文件操作
  • 原文地址:https://www.cnblogs.com/pipiying/p/13057466.html
Copyright © 2011-2022 走看看