欢迎来到Test8848软件测试培训学苑!
原网站软件测试技术网站地图设为首页收藏本站网站首页
更多文章
您现在的位置Test8848软件测试学苑首页 > 行业新闻 > 白盒测试技术连载二:白盒测试优点
    咨询电话:010-51656186 010-82191803
    值班电话:13811191292
    咨询1咨询1
    咨询2咨询2
    咨询3咨询3
    MSN:test8848@hotmail.com
    电子邮件:info@test8848.com

公司名称:北京世碁天创科技有限公司
业务联系:010-51656186
联系地址:北京市海淀区西直门高粱桥斜街59号长河湾2号楼312室(北京交通大学东校区南门斜对面)
乘车路线
1、最快路线:乘环线地铁、13号线城铁在"西直门"站下车,出站转向北走大约7、8分钟
2、公交路线:乘坐16路、26路、运通103路、运通105路在"北下关"站下车

    白盒测试技术连载二:白盒测试优点

    总结起来,白盒测试具有如下优点:
     程序代码中如果存在着一些内存泄漏,在黑盒测试中短时间运行并不能发现问题,但是在系统长时间运行后,由于内存泄漏的积累,可能导致整个系统内存消耗殆尽,最后瘫痪。而此类问题在白盒测试中则可以被发现。
     程序中往往存在着很多的异常处理分支语句,在黑盒测试时,可能并没有测试到,没有测试到的代码不能保证其运行正确,在系统运行过程中,如果执行到这些分支语句,很可能出现问题。而执行白盒测试则可以避免此类情况的发生。
     在白盒测试过程中,执行了多少逻辑,可以作为衡量测试是否完整的一个指标。
     有时在实验室条件中很难搭建真实的测试环境,这时需要用白盒测试的方法分析源代码,何时能够触发这些代码运行,触发条件是否合理,能否达到要求。例如通讯中干扰的现象,宇宙飞船和航天飞机、卫星等在太空中受电磁辐射等。了解详情>>
    3.白盒测试与黑盒测试的联系
     在用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例。
     在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”。例如根据被封装单元的规格说明编写测试函数来验证该单元的功能,手工通过数据库客户端或者其他底层的方式查询黑盒测试用例的运行结果等。
     白盒测试需要对程序的内部实现十分熟悉,而黑盒测试是完全基于对系统需求的了解。这两种测试方法也应用于软件开发的不同阶段。
     仅仅通过白盒测试,或者仅仅通过黑盒测试都不能系统地全面地测试一个软件。
    要做好白盒测试,需要在测试实践中不断积累经验,如果被测试软件有源代码,最好把黑盒测试发现的错误定位到源代码上,这样日积月累,就会知道代码容易犯错误的地方,哪些地方要着重分析代码等。了解详情>>
     

合作伙伴
  • 软通动力
  • 联想
  • 清华同方
  • hisoft
  • 惠普
  • IBM
  • 智联招聘
  • 中华英才网
  • 阿里巴巴
  • gameloft
  • 中国雅虎
  • 身份网
  • 神州数码
  • 搜狗
  • 西门子
  • 中兴
  • 中国电信