我不是理论派,那就从实践中成长吧 微博:http://www.weibo.com/willsfanw

摸着石头过河——从黑盒到灰盒002篇(分解测试任务)

上一篇 / 下一篇  2011-09-21 00:20:53

  做灰盒测试,最常见的的场景就是用在模块测试中,个人倾向于使用模块测试 自底向上的测试。
  首先,拿到一个测试任务(eg:该测试任务是一个新的较独立的功能),不用说,必须了解该功能要实现神马功能,以及实现原理(在对被测对象不熟悉的情况下,可以选择跟开发沟通;如果熟悉的话,自己看svn就好了),也就是对测试任务先做一个快速的分析
  然后,找到该功能的入口,可能需要借助类似流程图的方法,来迅速展开整个流程或者逻辑(这里推荐一款软件Code Visual to Flowchart,可以方便的生成出cpp的函数级别流程图);从函数入口开始一路向下分解,直至最小函数单元为止。这样就大概能生成如下的一个层次:
  
  从入口开始,主流程里,分别存在调用了三个分支函数,然后branch01里调用了function01;branch02里调用了function01和function02,而function02不是最小单元函数,它还调用了function03; branch03则调用了function03;故在这个例子里,最小函数单元就是function03,我们的自底而上的模块测试就从func03开始
  总结一下全文,灰盒测试最主要的一个步骤,即是分析和分解测试任务,手段不限

TAG:

没翅膀的飞鱼 引用 删除 没翅膀的飞鱼   /   2013-04-13 09:43:55
不错不错,学习了
J.zz 引用 删除 ly514813   /   2013-04-11 18:04:00
5
hangxin06066的个人空间 引用 删除 hangxin06066   /   2011-09-23 10:58:19
5
 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18184
  • 日志数: 22
  • 建立时间: 2009-12-07
  • 更新时间: 2011-09-26

RSS订阅

Open Toolbar