oran
级别: 测试员
精华:
1
发帖: 52
基地声望: 19 点
基地币: 6584 Bug
基地贡献: 0 点
好评度: 3 点
在线时间:50(小时)
注册时间:2005-11-17
最后登录:2008-04-15
|
~~~~论测试B/S程序的自我保护~~~~~~
嘻嘻,最近测试任务比较紧,所以啊,好久都没来基地了,好想念大家.不知道大家还记不记得我,呵呵(不会吧!`````) 好了,言归正传,这几天测了一个B/S的程序,是用ASP.NET编写的,感觉还不错,比Notes强(个人意见,言论自由啊),数据库采用Oracle,在这次测试中有一个小小的感悟,拿来同大家分享!--------在测试中程序应该有自我保护的能力(哈哈!对于我测的程序我是这样要求的),理由很简单,就是如果程序没有自我保护的能力那么BUG就会像蝗虫一样泛滥(特别是对于某些含有重要数据的程序),程序有了自我保护的意识呢这样会减少许多BUG,呵呵,具体如下: 1.对程序的输入进行控制(包括输入数据的位数,输入数据的检验,数据存入数据库关键动作的时机); 2.对数据库表的设计(包括字段是否重复,那些动作将哪些数据存入哪些字段)
下面就给出大家一些具体测试的做法: 1.根据需求,设计填写数据库写入分析表(附件:数据库写入分析表) 2.在测试过程中将实际执行结果与此表对照以发现BUG 3.序的情况制定一个表(附件:输入校验测试,这个表只是测试了输入数据位数) 4.照这个表逐步完成测试(不断回归测试到满足此表),就OK啦
有人会问啦"你这不就是验证程序吗?",本人答,测试本身就则在验证程序的基础上去发现潜在的问题(至少我是这样想的),好了,我不再详细的说了,大家自己感觉吧.祝大家开心,好梦.呵呵(困啊)
附件:
数据库写入测试.xls (76 K) 下载次数:70
附件:
输入校验测试.xls (41 K) 下载次数:63
|
|
|
[楼 主]
|
Posted: 2006-04-28 10:25 |
| |