欢迎来到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路在"北下关"站下车

    白盒测试技术连载三:白盒测试策略上

    白盒测试的策略
    在软件过程的不同阶段,每个团队都可能需要进行白盒测试。那么,我们在研发过程中具体应该如何进行白盒测试呢?根据团队实际情况的不同,一般可以有选择的使用下面的策略。
    1.桌前检查(Desk Check)
    桌前检查是指程序员在程序实现指定功能后,进行单元测试之前,对源代码进行的初步检查。检查的重点是编码风格、语句的使用等是否符合编码规范,并根据《编码规范》调整自己的代码以符合编码规范的要求。
    大部分公司都有自己的一套编码规范,程序员在编码前,通常已经接受了编码规范的培训,程序员在编码的过程中,已经按照规范去做了,但也可能由于各种原因,在代码有不符合规范的地方,通过桌前检查,尽可能的修改这些不符合规范的代码,保证代码风格、格式符合要求。在这个过程也可能发现一些代码缺陷,也需要及时进行修改。了解详情>>
    2.单元测试(Unit Testing)
    在传统的结构化编程中,常常把一个函数、过程称为一个单元,而在面向对象的编程中一般把类作为单元进行测试。在桌前检查后,需要进行单元测试。单元测试又称为模块测试,是为验证程序单元的正确性而进行的测试工作。
    单元测试一般由程序员自己来做,因为单元测试往往需要编写桩模块和驱动模块,由程序员做效率会比较高。桩模块是测试单元程序需要调用的程序模块,一般需要模拟输入输出。驱动模块是由于被测试单元不能单独运行,往往需要一个上层模块传送参数或输入数据后,被测试单元才能运行。由于单元测试往往采用白盒测试和黑盒测试方法相结合的方法,所以有的公司会把单元测试交给专门的白盒测试人员进行。了解详情>>
    3.代码评审(Code Review)
    代码评审往往是在编码的初期或编写过程中采用的一种有同行参与的评审活动。编码初期往往有些程序员还没有习惯特定的编码规范,通过组织其它程序员共同查看程序,可以找出问题,使大家的代码风格一致或遵守编码规范。或者在编码过程中,如果发现了问题,通过组织大家一起讨论代码,可能很快就发现问题,这样有利于提高解决问题的效率。代码评审可以采用大家共同阅读代码的方法,也可以由程序编写者讲解代码,其它同行边听边分析问题的方法。了解详情>>
     

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