java白盒测试代码_白盒测试之代码审查

白盒测试之代码审查

代码审查

单元测试

单元测试用例设计

白盒测试方法之逻辑覆盖法

语句覆盖(最早出现的逻辑覆盖方法)

判定覆盖

条件覆盖

判定-条件覆盖

条件组合覆盖

是看着课程听的,做的课程的随堂笔记

课程的链接如下:

https://coding.imooc.com/class/411.html

测试有点像挖井打水,有的人在一个地方,有的人因为土质松软在另外一个地方打水,是一门广撒网的学科

白盒测试分为两个层级:代码审查和单元测试

代码审查

能看懂逻辑即可,并能发现一些问题,在研发发起的代码审查这种会议中起到校验的作用

代码审查的范围

◆合格的代码应具备正确性、清晰性、规范性、一致性和高效性(高效性:代码要尽量少的复制性代码,高内聚低耦合)

◆概括起来,代码审查的工作涵盖下列方面

1.业务逻辑的审查

比如点餐app到支付宝进行付款,如果支付宝发生了问题产生了当机,可能会超时无法支付,那么在测试的时候可能会无法发现这种问题,所以需要查看 业务逻辑来排查问题

2.算法的效率(空间复杂性,时间复杂度衡量)

3.代码风格

4.编程规则

代码审查的方法

◆互查:就是在相同模块或相近模块的编程人员之间互相检查对方的代码(敏捷中的结对编程)

◆走查:从头到尾将写好的程序检查-一遍

◆代码审查(开会,在会议里按照一定规则对代码进行审查)

代码审查的规则

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值