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

谷歌

 

 

 

 

 

 

 

 

 

 

主页

导航栏

白色,鼠标放置显示粉色

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

点击正确跳转

系统通知部分

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

左侧公告栏

显示正常

轮播图

显示正常

物品信息的显示



寻物栏、拾物栏展示



 寻物页面

顶部搜索栏

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

物品展示栏

正常显示

翻页条

可正常翻页

 

 

 

 

登录页面

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

登录页面样式的正确显示

×

东师拾遗标题

文字样式;白色

注册页面跳转

字体样式正确,链接正确

管理员登陆

字体样式正确,链接正确

 

 

 

 

注册页面

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

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

邮箱验证

返回正常

用户注册需知

正常

 

 

 

 

 

 拾物页面

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

正常显示

多图上传

功能实现,显示正常

拾物详细信息

功能实现,显示正常

 

 

 

 

 

 

 

个人信息页面

用户名等用户信息

正常显示

我捡到、丢失的物品

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

修改/完善个人资料

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

给我私信

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

 

 

 

 

后台管理页面

首页轮播

能够浏览,显示正常

招领待处理

正常显示;能够正常审核

遗失待处理

正常显示;能够正常审核