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 |
谷歌 |
主页 |
导航栏 |
白色,鼠标放置显示粉色 |
√ |
√ |
√ |
登录,注册,寻物,拾物等链接 |
点击正确跳转 |
√ |
√ |
√ |
|
系统通知部分 |
正常显示通知(系统通知字体为蓝色,具体通知字体为黑色);上一页下一页跳转 |
√ |
√ |
√ |
|
左侧公告栏 |
显示正常 |
√ |
√ |
√ |
|
轮播图 |
显示正常 |
√ |
√ |
√ |
|
物品信息的显示 |
寻物栏、拾物栏展示 |
√ |
√ |
√ |
|
寻物页面 |
顶部搜索栏 |
时间、种类、关键词搜索正常 |
√ |
√ |
√ |
物品展示栏 |
正常显示 |
√ |
√ |
√ |
|
翻页条 |
可正常翻页 |
√ |
√ |
√ |
|
登录页面 |
登录框(包括邮箱,密码框) |
登录页面样式的正确显示 |
√ |
√ |
× |
东师拾遗标题 |
文字样式;白色 |
√ |
√ |
√ |
|
注册页面跳转 |
字体样式正确,链接正确 |
√ |
√ |
√ |
|
管理员登陆 |
字体样式正确,链接正确 |
√ |
√ |
√ |
|
注册页面 |
注册框(包含姓名,校区,密码,邮箱,手机号等信息) |
对相应项是否符合要求的提示; |
√ |
√ |
√ |
邮箱验证 |
返回正常 |
√ |
√ |
√ |
|
用户注册需知 |
正常 |
√ |
√ |
√ |
|
拾物页面 |
有关物品信息,名称,时间,地点,电话等 |
正常显示 |
√ |
√ |
√ |
多图上传 |
功能实现,显示正常 |
√ |
√ |
√ |
|
拾物详细信息 |
功能实现,显示正常 |
√ |
√ |
√ |
|
个人信息页面 |
用户名等用户信息 |
正常显示 |
√ |
√ |
√ |
我捡到、丢失的物品 |
读取正在发布的物品信息/修改用户信息正常显示并进行相应跳转 |
√ |
√ |
√ |
|
修改/完善个人资料 |
正常显示;并跳转到修改信息页面 |
√ |
√ |
√ |
|
给我私信 |
正常显示;并跳转到私信页面 |
√ |
√ |
√ |
|
后台管理页面 |
首页轮播 |
能够浏览,显示正常 |
√ |
√ |
√ |
招领待处理 |
正常显示;能够正常审核 |
√ |
√ |
√ |
|
遗失待处理 |
正常显示;能够正常审核 |
√ |
√ |
√ |