白盒测试方法

上一篇 / 下一篇  2012-11-08 17:49:42 / 个人分类:测试基础知识

白盒测试方法包括动态和静态。
静态包括:代码检查,静态结构分析,代码质量度量等。代码检查又包括:代码走查,桌面检查,代码审查。
代码走查与检查都要求一个小组的人员来阅读或直观检查特定的程序。经常采用头脑风暴.
注意一点:头脑风暴,是测试,非调试。
头脑风暴的程序:
1:准备阶段
    确立问题,提前一周通知给参加人员,一遍又独立思考的时间。
2:头脑风暴
  主持人简明介绍讨论问题的内容,扼要介绍各种系统的设想和方案,然后激发参加者踊跃发言,一些有价值的设想,往往可以经过“思维共振”的“头脑风暴”,通过对两个,对个设想的综合迅速发展起来。
3:解决问题
    综合大家的意见后,进而提出最终解决问题的可行性方案。
代码走查总,3~4人一组,参加者其中之一是程序编写者,测试的工作主要是其他人。
代码走查与代码检查是对过去桌面检查过程的改进。(桌面检查就是程序员阅读自己程序的过程)。代码走查与检查也更高效,其优点在于一旦发现错误,就能够迅速的对其进行定位降低了调试的成本。在于可以找到30—70%的逻辑设计与编码错误。
注意:30~70%的错误发现率,是指已知错误的70%,而不是整体错误的70%,因为对于错误总数来说,我们永远都不知道是多少。
白盒测试的动态方法:程序插桩测试
   所谓插桩,就是借助往被测程序中插入操作,来实现测试目的的方法。(如常常加入打印语句,看执行后的效果是否为我们希望的结果)。


TAG:

 

评分:0

我来说两句

Open Toolbar