关于白盒测试~想学习下

熊志男  2010-06-12

窝里有做白盒测试的朋友吗?
白盒测试,我自己感觉应该首先要有一定的编程基础吧,然后是白盒测试的理论知识,再则是经验积累;
我现在也只是看了些理论的知识,编程基础还比较差,更没有经验,所以想多多学习。

449°|4247 人围观|25 条回复 |举报

程守标  2010-06-12

沙发。。
看楼下怎么说?


郭艳军  2010-06-12

,期待中。。。


曾晨  2010-06-12

白盒啊 我先把功能测试和QTP弄好 再稍微弄弄性能测试和LR  然后回头编编代码  我预计的是再奋斗2年 每天工作8小时 学习4小时 如果能坚持的话~~~


熊志男  2010-06-12

每天工作8小时 学习4小时 ,加油,向你学习


王恩建  2010-06-12

这个比较难


蒋文样  2010-06-12

白盒测试听起来很牛B,但是真的那么好用吗?我的经验是白盒测试收益率太低。让一个有这样技术的测试员花那么多时间在code里面看,这样的成本做黑盒都能覆盖好多方面了。
那为啥还说要做白盒测试。我的理解是不是从头到尾的看代码,而是有code check in, bug fix之类的情况的时候,我们可以通过看代码,快速的了解他修好问题没有,会不会带出其他的问题。
一点愚见,欢迎讨论~


熊志男  2010-06-13

蒋文样: 白盒测试听起来很牛B,但是真的那么好用吗?我的经验是白盒测试收益率太低。让一个有这样技术的测试员花那么多时间在code里面看,这样的成本做黑盒都能覆盖好多方面了
受教了


袁帅  2010-06-13

蒋文样: 白盒测试听起来很牛B,但是真的那么好用吗?我的经验是白盒测试收益率太低。让一个有这样技术的测试员花那么多时间在code里面看,这样的成本做黑盒都能覆盖好多方面了
说的好


袁帅  2010-06-13

蒋文样: 白盒测试听起来很牛B,但是真的那么好用吗?我的经验是白盒测试收益率太低。让一个有这样技术的测试员花那么多时间在code里面看,这样的成本做黑盒都能覆盖好多方面了
说的好


花卉  2010-06-13

似乎大部分公司白盒都用得不多么,我们公司现在就基本都用黑盒测的。
我也想了解下,什么样的产品比较有必要用到白盒?


何之恒  2010-06-14

熊志男: 受教了
我觉的不是这样的,白盒测试不是说仅仅看代码就可以了,我觉得白盒测试的目的是保证代码在最小的单元或接口阶段没有逻辑或者设计流程上的错误,也就是说保证开发写的代码是尽可能完全正常的运行(至于实现的功能是不是满足需求,这就需要黑盒测试了);而且实际上白盒测试对于黑盒测试最大的优点在于,它能在在开发很前期的情况下找到BUG,这样对于修正的成本可以节约很多很多,如果同样的错误,你到黑盒阶段再去改,那代价就会可能很大。实际上做测试在方法不用分这么细的,一般用的话都兼用黑白,就是所谓的灰盒测试。小弟一点小小愚见,欢迎批判>.<


贺明  2010-06-16

何之恒: 我觉的不是这样的,白盒测试不是说仅仅看代码就可以了,我觉得白盒测试的目的是保证代码在最小的单元或接口阶段没有逻辑或者设计流程上的错误,也就是说保证开发写的代
争取在前期发现问题是对的,但是前期发现问题的方法有很多,比如代码检视,相对比白盒测试(通常是UT)的效率高很多。


孙明星  2010-06-18

这个那~~
  首先,确认一下自己公司的项目用的什么语言。然后,找找看这种语言当前比较流行的白盒测试的框架。比如java。有junit,testng,fit等等。
   把这些工具搞一下,挑选一个能满足需求的。这个时候你可能会问有些什么需求需要满足。当然,你可以借鉴你的自动化测试和性能测试经验。就是那些需求:检查点(白盒里面叫断言),数据驱动,关键字驱动。等等(report之类的)。主要是这三个。然后,如果是你是做java项目,会发现junit竟然不支持数据驱动。天啊。这么有名,却连这个概念都不支持。还好有其他的选择。
  完了之后。假设你已经掌握了这么一个语言,和这个语言的工具了。你可能会想更高效的自动的来运行这些白盒测试(可能是单元,可能是集成),这就是个持续集成的问题了。可能用到的工具有fitnesse,dbunit,ant,ivy,maven之类的。让拿代码,编译,打包,部署,然后完成你的白盒测试,输出结果。自动发邮件。然整个过程自动不断运行起来。
  很多事情要做。其实什么事情都是一样的,从无到有,从有到优,慢慢做起来,你那也就成长了,强了。


熊志男  2010-06-18

孙明星: 这个那~~
  首先,确认一下自己公司的项目用的什么语言。然后,找找看这种语言当前比较流行的白盒测试的框架。比如java。有junit,testng,fit等等。
   把这些工具搞一
学习 学些 ,我现在是做java项目。


蒋文样  2010-06-22

何之恒: 我觉的不是这样的,白盒测试不是说仅仅看代码就可以了,我觉得白盒测试的目的是保证代码在最小的单元或接口阶段没有逻辑或者设计流程上的错误,也就是说保证开发写的代
是可以在早期发现问题,没错。理论上还能发现所有黑盒测试能发现的bug。不过有问题的就是时间成本了。
在项目发布测试版本前,dev在努力写code,test也在努力写test case啊,哪来的时间整白盒测试?
当然,我做的是web项目和一些应用程序项目。也许在其他比如军工、医疗这种高要求的项目里白盒测试的作用更大些。


卢鸣  2010-06-24

白盒测试确实成本比较高,所以一般都是规模比较大的公司去做。既然区分了黑盒和白盒,大家都知道黑盒测试是以用户的角度去做的,但是今天没问题,万一哪出突然报个错,这种问题黑盒是查不出来的,必须要白盒测试人员才能够跟踪到,只是小公司不会去重视罢了


熊志男  2010-06-25

“只是小公司不会去重视罢了”,看来在小公司是接触不到这个了


刘大荣  2010-07-14

就我知道,国内白盒很少有公司做吧。做白盒第一个是成本高,收益率低,二个是真正做白盒的,不是会编一两段代码的人就可以做的,需要和程序员一样,都精通语言,还要精通测试方法,招这样的人,你说,成本能不高吗?


张海花  2010-08-10

白盒测试基本上是具备很长工作经验的开发人员转做测试人员的,我们眼中的高薪高级测试工程师,就是白盒测试工程师~我,遥不可及啊


杨惠花  2011-11-18

熊志男: 每天工作8小时 学习4小时 ,加油,向你学习
我们每天工作至少10小时,累啊


杨惠花  2011-11-18

熊志男: 每天工作8小时 学习4小时 ,加油,向你学习
我们每天工作至少10小时,累啊


章音  2011-11-22

熊志男: 受教了
very  good!


章音  2011-11-22

熊志男: 受教了
very  good!


芦晶  2012-03-14

白盒测试的成本比较大,主要是人员投入和工期比较长。首先写测试用例,测试数据,写测试代码,运行调试。品质目标要做到语句覆盖和逻辑覆盖。java的白盒其实并不难。在敏捷开发中有一种叫做驱动测试的,这是需要很高的编码水平和设计思想的。
有兴趣的话可以找我聊聊。


熊志男  2012-03-14

芦晶: 白盒测试的成本比较大,主要是人员投入和工期比较长。首先写测试用例,测试数据,写测试代码,运行调试。品质目标要做到语句覆盖和逻辑覆盖。java的白盒其实并不难。在敏
好啊,跟你学习学习

登录 后发表评论
访客 96293
74
37
3/3
0
博客
讨论
问答
找茬
熊志男 的其他话题