51Testing软件测试论坛

标题: 白盒测试主要进行的活动 [打印本页]

作者: panxiaoyan    时间: 2007-4-22 13:36
标题: 白盒测试主要进行的活动
白盒测试主要对程序模块进行以下检查:
1、对程序模块的所有独立的执行路径至少测试一次
2、对所有的逻辑判定,取TURE与取FALSE的两种情况都能至少测试一次
3、再循环的边界和运行界限内执行循环体
4、测试内部数据结构的有效性等
白盒测试设计主要以开发人员为主。
作者: lele1923    时间: 2007-4-23 10:52
精辟
作者: vacation9    时间: 2007-4-24 17:44
为什么要进行白盒测试:
1 、逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。当我们设计和实现主流之外的功能、条件或控制时,错误往往开始出现在我们工作中。日常处理往往被很好地了解,而 “ 特殊情况 ” 的处理则难于发现。
2 、我们经常相信某逻辑路径不可能被执行,而事实上,它可能在正常的基础上被执行。程序的逻辑流有时是违反直觉的,这意味着我们关于控制流和数据流的一些无意识的假设可能导致设计错误,只有路径测试才能发现这些错误。
3 、笔误是随机的。当一个程序被翻译为程序设计语言源代码时,有可能产生某些笔误,很多将被语法检查机制发现,但是,其他的会在测试开始时才会被发现。笔误出现在主流上和不明显的逻辑路径上的机率是一样的。
作者: heporen    时间: 2010-2-24 09:52
study,thx...
作者: 千里    时间: 2010-2-24 10:26
开发人员做白盒主要是因为测试人员的水平以及测试的代价两方面考虑的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2