《完美软件》读书笔记6:元测试

来源:互联网 发布:java 微信钱包 编辑:程序博客网 时间:2024/06/04 17:51

“观察可以有很多收获。”—Yogi Berra,棒球运动员及经理;及Dave H. Kaplan 《You Can Observe a lot by Watching》

 

元信息--有关信息质量的信息!

[Yew评]这一章实质上是在谈‘测试过程管理’。如果说,‘测试结果’是对软件的质量评判依据,那么‘元测试/测试元信息’就是对测试过程的质量评判依据。

 

总会存在一些有关产品质量的其它信息就那样摆在周围,只需要加以收集就可以了。不过只有那些注意观察,而且认识到这些信息的相关性的经理才能做到。

当局者迷,旁观者清--由于来自开发组织之外的人看待开发方的问题时的心理是不一样的,经常可以看到开发方未能察觉的一些信息。

学会识别那些免费的信息是对测试进行成功管理的秘诀之一。利用这些信息很容易了解一家公司产品的质量,或者是它通过机器测试得到的信息的质量。

 

一些例子:

1、我们有说明书,但是找不到了

2、我们的错误太多了,导致BUG库无法高效运转

3、我们没找到很多BUG,实际上我们并没有真正地找

4、我们修改记录,让BUG看起来没有那么严重

5、这不是我的组件中的问题,所以我不记录

6、我不知道在测试错误的应用程序

7、我们不测试最差的组件,因为花的时间太长

8、我们发现了这么多BUG,不会还有更多的

9、我们的测试证明程序是正确的

10、我们运行了很多测试用例,根本就看不过来

11、如果我们的软件在有3名用户时工作良好,显然它在有100名用户时也不会有问题

12、我们不希望测试人员知道我们将忽略他们提供的信息

13、我没有报告BUG,所以开发人员不会对我发脾气

14、我们不需要测试它,因为开发人员非常有水平

小结:如果学会了如何使用元信息,就可以显著提高测试的功效并降低成本。

 

常见错误:

  • 》…
  • 》认为可以端坐在办公室中就知道测试测试进行得如何
  • 》认为测试可以“证实”某些事情是正确的
  • 》…

======== by 鬼谷子@魔教=========================

敏于行,讷于言;勤于思,拙于辩

原创粉丝点击