软件测试——白盒测试(一)

白盒测试

 

 

 

运用最广泛的是基本路径测试法:

  1. 程序的控制流图
  2. 程序圈复杂度:McCabe复杂性度量,可确定程序每个可执行语句都至少执行一次所必须的测试用例上限

计算复杂度的方法:

              流图中区域的数量对应于环型的复杂性; 

给定流图G的圈复杂度V(G),定义为V(G)=E-N+2,E是流图中边的数量,N是流图中结点的数量;

给定流图G的圈复杂度V(G),定义为V(G)=P+1,P是流图G中判定结点的数量。

 

 

  1. 导出测试用例:根据前两个步骤设计用例数据和预期结果
  2. 准备测试用例:确保基本路径中的每一条路径的执行。

 

 

 

代码走查CodeWalkthrough

静态测试方法之一,检查程序代码中的问题

由测试人员组成小组,类似书面检查。

经验表明可以有效查出30%到70%的逻辑问题和编码问题

发现错误就可以在代码中精确定位,降低了调试的成本。

代码审查的内容

  1. 可追朔性
  2. 逻辑
  3. 数据</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值