想做好测试,必须要不断的思考!

上一篇 / 下一篇  2008-11-16 22:16:19 / 个人分类:51培训

上星期,北京的马林老师给我们上了两天的课,虽然时间短暂,但老师给了我好多信息。

之前可能收理论课程的影响,在做项目测试的时候,编写用例,都是非常的死板。看到输入框就是等价类,边界值。看到有下拉列表或者复选框,就选正交分析。思想好像就被固化掉了~

马林老师刚到,就说要我们测“海达票务”,又是海达,又是测试。原本还以为要重复劳动了。第一次的分析,基本上和第一阶段时没啥区别,因为一直以来都只是上课听老师灌输知识,学到什么是什么,很少去思考真正应该怎样测试。

但当其中一组在介绍功能点时,就发现了我们的不足,很严重的不足。对于一个被测试软件,我们只是看其表面,基本上是根据GUI去测试的。但经过马林老师的讲解,发现好多好多可测试点。要从软件的界面,输入框,去抠程序内部的一些逻辑问题,然后再分析这些逻辑,找出测试点。

例如一个“船票查询”功能,有很多的组合,想当然的就使用正交分析,但如果要真正组合,那需要很多的用例啊。接着老师给我们分析,里面有一个工号和用户名两个可选项,如果有一个工号是000,用户名为admin的用户,我们选择工号001,用户名admin,查询的结果为空。这说明什么呢?!就是说明程序内部这个查询功能的select语句是使用and来连接所有的条件。

这样分析之后,就发现用正交分析法是多余的了。选择所有条件组合测一遍就已经可以把所有组合都测试完毕了。因为使用and,你抽取某两个选项来测试,只是在and语句中去掉某些条件,那全部都能通过,其中的几个一样也能通过。

通过马林老师这样的讲解,我真正明白了,测试不是那么简单,51也不仅仅是培训。第一阶段,xulinlin老师讲的理论知识非常重要,这是基础,只有打好地基,才能把楼建得更高,更好!每一个老师来讲课,都能吸收不同的思想。

想做好测试,必须要不断的思考!


相关阅读:

TAG: 51培训

小黄瓜 引用 删除 qhuang   /   2008-11-24 13:44:44
学到了新知识
lghss23的个人空间 引用 删除 lghss23   /   2008-11-20 17:26:26
那个例子很受教。
 

评分:0

我来说两句

Open Toolbar