zoukankan      html  css  js  c++  java
  • 团队作业5-Alpha版本测试报告

    1、测试过程中总共发现了多少bug?

    A. 修复的bug

    a)后端无法传数据到前端页面的表格中

    解决方法:使用json格式的数据

    b)无法记住登录用户

    解决方法:使用了cookies

    c)页面跳转有误

    解决方法:重新整理页面链接逻辑并更改错误链接

    d)数据库获取用户数据时遇到空指针异常

    解决方法:经过debug,发现创建对象user这个行为执行了两次,后来发现前后台各传值一次导致获取数据为空,后把前台传值代码删除

    e)后端无法获取前台表格中数据

    解决方法:把前台的input 框内一时大意通过id获取,后来改为name,bug解除

    f)数据库中无法区分拾物和失物,本部和净月,还有未完成和已完成

    解决方法:在数据库中增添这些属性,并对属性进行相关的判断

    g)idea中报错:无法编译jsp

    解决方法:后来发现是除了idea还导入了一个servlet包,将导入的servlet-api包删除后bug消除

    h)刚导入项目时报错404找不到页面

    解决方法:idea配置错误,删掉项目名,web.xml中<welcome-file-list>配置错误

    B. 不能重现的bug

    a)链接点击跳转错误

    b)页面布局紊乱

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

    a)先登录才能进入网站

    b)对于个人记录已完成的才显示

    c)每个人都没有头像

    d)用户名及其他个人设置注册时不会显示,进入之后才能改

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

    a)后台管理页面中table无法分页

    b)注册时发送邮件验证(目前的技术能力无法达成)

    c)使用了插件所以更改表格可以点击出现跳转链接需修改源代码

    E.  这个bug的确应该修复,但没有时间在这个版本修复,延迟到下一个版本修复

    a)对于寻物、拾物页面表格的验证

    b)对于展示所有的物品页面的表格的验证

    c)Jsp页面中java代码全部使用el表达式和jstl表达式代替

    Jsp页面逻辑处理全部转移到servlet页面,mvc设计模式更加清晰

    d)数据库中的表内容的完善,添加数据库的内容


     2、场景测试

    a. 你预期不同的用户会怎样使用你的软件?

    丢失物品的人:用户如果丢失了物品,将会登录我们的网页进行查找,如果有人捡到了他的东西并挂在了网站上,我们会在核实了具体信息后提供给失主取回物品的方式。

    捡到物品的人:用户如果捡到了物品,且找不到失主,可以登录我们的网站,输入物品的信息与自己的联系方式,发布到首页,等待失主来联系取回。

    b. 他们有什么需求和目标?

    需求和目标:丢失物品的人需要在这个网站上能找到自己丢失的物品,捡到东西的人从乐于助人的角度出发,需要帮助失主找到东西,在我们之前的调研中,发现绝大多数同学都是愿意提供帮助的。由于我们的用户是在校师生,在互相帮助的过程中也能增进交流,安全上也有一定的保障。

    c.  你的软件提供的功能怎么组合起来满足他们的需要?

    安全保障需求:注册及登陆均需要使用东师校内邮箱,一定程度上对网站使用人群进行了筛选,保障了物品信息在东师用户内部传播,为用户的交流及沟通添加安全度和信誉。

    失物寻找需求:现有的校内失物寻找方法多为QQ群、空间、朋友圈大家自行转发寻找,因能辐射范围过小,当跨年级、学院、校区后,物品大多无法寻回,造成资源和精力的浪费,而通过东师拾遗网站,可以跨年级学院乃至校区,将全校师生信息综合到一起,更加方便快捷全面的进行信息搜集,为用户找回失物。

    拾物寻主需求:现有拾物寻主,主要为各食堂柜台存放、教务处自行寻找,物品信息具有严重的滞后性和不流通性,物主想要寻找也及其不便,而且一旦跨校区,基本音信全无,所以大多拾物最后被处理,不了了之。而网站可以让拾到物品的用户立时上传信息,物主只要定期查看网站,就可以找到失物进而联系取回,免去了在食堂教务处等地的无效奔波,效率高,方便快捷。


    3、测试矩阵

    测试页面

    测试点

    预期结果

    火狐

    360

    谷歌

     

     

     

     

     

     

     

     

     

     

    主页

    导航栏

    白色,鼠标放置显示粉色

    登录,注册,寻物,拾物等链接

    点击正确跳转

    系统通知部分

    正常显示通知(系统通知字体为蓝色,具体通知字体为黑色);上一页下一页跳转

    左侧公告栏

    显示正常

    轮播图

    显示正常

    物品信息的显示



    寻物栏、拾物栏展示



     寻物页面

    顶部搜索栏

    时间、种类、关键词搜索正常

    物品展示栏

    正常显示

    翻页条

    可正常翻页

     

     

     

     

    登录页面

    登录框(包括邮箱,密码框)

    登录页面样式的正确显示

    ×

    东师拾遗标题

    文字样式;白色

    注册页面跳转

    字体样式正确,链接正确

    管理员登陆

    字体样式正确,链接正确

     

     

     

     

    注册页面

    注册框(包含姓名,校区,密码,邮箱,手机号等信息)

    对相应项是否符合要求的提示;

    邮箱验证

    返回正常

    用户注册需知

    正常

     

     

     

     

     

     拾物页面

    有关物品信息,名称,时间,地点,电话等

    正常显示

    多图上传

    功能实现,显示正常

    拾物详细信息

    功能实现,显示正常

     

     

     

     

     

     

     

    个人信息页面

    用户名等用户信息

    正常显示

    我捡到、丢失的物品

    读取正在发布的物品信息/修改用户信息正常显示并进行相应跳转

    修改/完善个人资料

    正常显示;并跳转到修改信息页面

    给我私信

    正常显示;并跳转到私信页面

     

     

     

     

    后台管理页面

    首页轮播

    能够浏览,显示正常

    招领待处理

    正常显示;能够正常审核

    遗失待处理

    正常显示;能够正常审核

  • 相关阅读:
    Django Admin 管理工具
    老男孩培训机构老师的博客
    pycharm版本选择并安装
    Linux命令-自动挂载文件/etc/fstab功能详解
    django urls路由匹配分发
    django templates模板
    Django models模型
    django views视图函数
    JDK与JRE、JVM三者间的关系及JDK的安装部署
    django 第一个项目测试
  • 原文地址:https://www.cnblogs.com/kingback-/p/9226210.html
Copyright © 2011-2022 走看看