“白盒测试for循环”的一个讨论

上一篇 / 下一篇  2009-09-07 11:29:23 / 个人分类:扯淡

一个帖子,问:白盒测试中,for循环怎样设计测试用例?

回帖纷纷建议,以

for(i=0; i<10; i++){ ... }
为例,测试i值为0,-6,5,9,10。说是用到了等价类、边界值、因果图、错误推测方法。听上去挺复杂的。

这就有点扯淡了,对于写好的这段程序,循环条件里已写了0-9,拿0,-6,5,9,10去测,这不是测编译器是否按照语言的语法编译程序吗?没事做了去测编译器。

如果是想知道在这个场景下从0开始,到9,是否正确,那得知道得知道为什么是0,为什么是10,为什么增量是1。

白盒测试中遇到循环,如何测试这个循环,是和上下文逻辑强相关的。

拿0,-6,5,9,10去测是白测,该跑的肯定会跑,不该跑的肯定不会跑。否则这个编译器还能用?


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10683
  • 日志数: 13
  • 图片数: 1
  • 建立时间: 2009-02-12
  • 更新时间: 2009-12-05

RSS订阅

Open Toolbar