希望各位能给我出注意,一起分享我的一些进步在技术方面!

从”鸡蛋碰石头”,想到的

上一篇 / 下一篇  2008-06-11 10:44:39 / 个人分类:软件测试

鸡蛋碰石头”,想到的

在正常理论下,大家肯定有2种观点:

1.        是鸡蛋不如石头硬

2.        是鸡蛋碰向石头的同时给了石头太大的外力而使鸡蛋被砸坏

 

2种观点从表面上看没有啥区别,因为导致最后的结果都一样:鸡蛋被砸坏了.

我们大家再仔细分析下,同意第一种观点的人,肯定是站在石头的角度去想问题,石头本来就比鸡蛋硬(而且硬很多),所以就理所当然的认为使石头硬(这是事实);同意第二种观点的人,肯定是这样想的:当鸡蛋砸向石头的时候,同时给石头很大的力,这样石头同时也会给鸡蛋一个同样大小的力,从而导致鸡蛋被砸坏.

其实我们只用知道一个不变的事实就可以了:最后坏的肯定是鸡蛋!

当我们站在测试的角度看这个问题的时候,那肯定是不一样的:虽然结果都是一样的,但是其中的过程是不一样的.(作为测试人员过程和结果都一样很重要,有时候过程还会更重要)

 现在我们以测试人员的身份来分析下这个现实:

同意第一种观点的人,就和开发人员的思维一样的,顺着需求把待测试的功能对比着测试一下就OK.因为这时测试人员和开发人员走的同一条路,所以在之间就找不到他们的碰撞点或思维的交叉点,这样很多的错误(可能不是BUG)就被溜走了.

同意第二种观点的人,我觉得只是比比第一种稍微高了一点.如果我们事事都以一种相反的想法去看待每个待测试的功能点,这就脱离了我们在开发之前必须要写需求的目的.这种人能为客户着想,但是也得为项目着想,毕竟项目得进度也事很重要的.

 

所以,我们作为测试人员应该从2方面去考虑鸡蛋被砸坏的原因.既要为公司为项目的质量把关,也得从客户的角度去思考软件的功能点,怎样才是客户最最需要的!我们想问题就得从导致问题的双方面去考虑,这样才使我们被测试的软件更适合客户!


TAG: 软件测试

引用 删除 wch1355117   /   2010-05-25 12:03:07
四处游荡的风! 引用 删除 pose_123   /   2008-06-19 17:27:24
zzzzzzz
 

评分:0

我来说两句

Open Toolbar