项目测试结论

上一篇 / 下一篇  2007-11-09 13:58:25 / 个人分类:测试项目

一、项目目前具备能力

基于我们前期的测试项目具备单用户常规流程的增删改查基本操作能力

二、目前存在的隐患

根据测试总结出系统目前可能存在的隐患,以确定解决问题的办法和下一步行动计划

1、 数据校验

数据校验,存在三类问题,即:

l         在某些子程序块中,没有对访问对象进行检验,通常情况下,不会产生问题,而在一

些未预料到的路径上,存在访问数据库中不存在或无法查询到的对象的现象(如异步

并发或数据关联时),从而产生NullPointerException的问题;

l         本项目使用了MySQL XML提取技术iBatis框架组SQL语句,使用XPath查询字段中

XML节点值时,由于XPath为前台传入,当传入值为不规范的语言标识(即非zh-CN

en又含有<>的标识),在组成XPath时,可能产生SQL语句异常;并且,在多语言

内容中,传入值为带<>之类的数据时,则解析出的值与期望不相符合;

l         页面中未限制长度时,因数据长度过长,而出错;

2、数据关联

l         某些子程序块中,会因异步并发,而未做判断就引用了查询不到的对象属性,导致

NullPointerException

l         在页面中,多个ID查询选择组串时,在取消选择的情况下,有可能会误取消掉其他ID

对象;

3、多语言

界面上传入语言标识并组成SQL语句,问题同1中描述,并且,当界面上为“请选择语言”,

而忽略了判断需选择语言时,会出现XPath非法的问题;

4、文件操作

文件操作,在继误删除图片Bug修改之后,还存在两类隐患:

l         删除文件:前台可以通过暴力猜测提交假上传请求的方式,将后台图片文件全部删除;

l         并发问题:由于是取300的模确定酒店图片目录,时间确定文件名,当酒店相同或模

ID相同时,同一时间同一类型提交,可能会出现,两个线程写同一个文件名文件的现象;

5、数据导入

导入的数据可能需要经过检查和测试才能保证正确性;

6、性能

正常操作及常规业务数据但数据量较大时,系统可能会崩溃;压力测试结果:20家酒店300

线程无限次循环请求查询酒店,系统在几分钟后崩溃;

系统在持续产生异常的压力情况下,有待测试;


TAG: 测试结论 缺陷分析 测试项目

江潭素月的个人空间 引用 删除 江潭素月   /   2010-03-30 11:05:56
5
 

评分:0

我来说两句

Open Toolbar