黑箱测试和白箱测试

上一篇 / 下一篇  2007-11-27 12:03:55 / 个人分类:学习笔记

 

看了一些关于黑箱测试和白箱测试的话题,得出的初步概念是:所谓黑箱白箱,是指软件测试设计的方法,不是软件测试的方法!注意“设计”二字。黑箱测试是不需要了解程序编码,对模块进行的功能测试,只要验证结果是否符合客户的需求就行了,而白箱测试则需要进行代码分析,从代码逻辑来分析来代码是否正确,从这里也可以看出来白箱测试通过并不意味着黑箱测试也能通过,打个比方,一般情况下,我们的逻辑是先用黑箱测试来测试模块,看看结果是否符合客户的需求,比如一个工资模块,简单点,应发工资=岗位工资+加班工资-工会费,输入的数据是后面3项,输出结果是应发工资,我们设计一个测试用例,用黑箱测试,这就有2种可能,一种是测试用例通过,一种是不通过(好像是废话,呵呵),通过的话满足客户需求,不通过那就是程序代码有问题了。也许是开发人员粗心大意,在程序种计算应发工资的公式搞错了,比如变成:应发工资=岗位工资+加班工资+工会费,那么我们接着应该做白箱测试,查看程序中哪里出错了。


TAG: 黑箱测试和白箱测试 学习笔记

测试7°空间 引用 删除 jr573   /   2007-11-28 09:46:04
@sunxy5291:呵呵,这很正常,先告诉你一个事实,我以前从没做过开发,虽然接触过一点点,我写这个博客的第一天也是我第一次接触软件测试,这是领导分配给我的新任务,做新项目的测试工作,我于是上网查了一下资料,发现了这个51测试网,然后在这个网站上浏览了半天文章,然后开通自己的博客,涂鸦了那么点自以为是的读书笔记,有不对的地方望前辈大人们多多指正,提携一下后辈。
昔日小小的51testing博客 引用 删除 sunxy5291   /   2007-11-27 15:04:59
您的博客质量太差
 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 5274
  • 日志数: 7
  • 建立时间: 2007-11-26
  • 更新时间: 2007-11-29

RSS订阅

Open Toolbar