×
郑州中专技术学校北大青鸟翔天信鸽校区
郑州北大青鸟翔天信鸽签约总部
北大青鸟20周年庆典与总部年会郑州翔天信鸽荣获7项荣誉
郑州北大青鸟翔天信鸽获
郑州北大青鸟技能大学
郑州北大青鸟大学生实训体验课
初中选择什么学校好
高中选择什么学校好

在软件测试中什么是白盒测试,需要注意什么?

当前位置: > 学员活动 > 学术交流 > >

日期:2015-11-20 16:08  来源:郑州北大青鸟
        在软件测试中什么是白盒测试,需要注意什么?关于白盒测试:
  此方法把测试对象看做一个透明把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。 通过在不同点检查程序的状态, 确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。
  软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:
  ·对程序模块的所有独立的执行路径 所有独立的执行路径至少测试一次;
  ·对所有的逻辑判定所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次都至少测试一次;
  ·在循环的边界和运行界限内执行循环体;
  ·测试内部数据结构的有效性内部数据结构的有效性等。
  关于单元测试:
  单元测试是对程序代码单元进行函数级的测试,是完成对最小软件设计单元的验证工作。
  单元测试工作主要从 1 )单元功能; 2 )单元接口; 3 )数据结构; 4 )语句/分支覆盖等4个方面单元函数进行测试。对单元功能的测试是保证单元模块具有完成符合设计要求的功能;对单元接口的测试是保证在测试时进出程序单元的数据流正确;对数据结构的测试是保证存储的全局数据、局部数据在算法执行的过程中的完整性;对语句/分支覆盖的测试是保证单元函数在极限边界条件能够正确执行,函数的每条语句、每个分支都能执行一次,消除无用代码.
  单元函数是由各种语句组成的程序代码,对各种语句测试用例的设计是单元测试的关键。
  关于测试方法:
  有了测试环境 ,重要的是设计测试用例 ,基本路径、判断条件、数据划分、边界值分析是从不同角度设计测试用例的有效方法。
  程序基本路径集:
  程序的环路复杂性给出了程序基本路径集中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。
  从控制流图来看,一条独立路径是至少包含有一条在其它独立路径中从未有过的边的路径。
  基本路径方法设计测试用例的过程:
  ·从代码导出流图
  ·确定流图的圈复杂度
  ·确定独立路径的基本集
  ·导出测试用例,确保基本路径集中的每一条确保基本路径集中的每一条路径的执行。
  每个测试用例执行之后,与预期结果进行比较。如果所有测试用例都执行完毕,则可以确信程序中所有的可执行语句至少被执行了一次。
  注意,一些独立的路径,往往不是完全孤立的,有时它是程序正常的控制流的一部分,这时,这些路径的测试可以是另一条路径测试的一部分。
姓名学历岗位就业单位就业薪资
李*安中专网络运维工程师杭州*芸创科技有限公司上海分公司11000
荆*玉大专JAVA工程师上海易*信息科技有限公司12000
史*大专JAVA工程师上海维*信息科技有限公司10500
常*豪初中系统管理员上海扑*计算机有限公司10000
康*中专运维工程师上海远*信息科技有限公司11800
彭*高中运维工程师上海德*信息技术有限公司15000
李*然本科运维工程师成都睿*融科科技有限公司10300
耿*华专科运维工程师上海酷*网络科技有限公司10500
崔*涛本科Java工程师上海捷*通信科技有限公司11900
杨*专科Java工程师上海爱*信息技术有限公司11800
赵*本科Java工程师上海成*信息技术有限公司13900
我适合学IT技术吗?问问专业课程老师
郑州北大青鸟助力学子成长
免费领取你的专属学习规划方案

(名额有限,先到先得)
姓名 电话
提交申请后我们将在2天内与您联系,请保持手机通畅。为了您的权益,您的隐私将被严格保密!