标签:int 无法 情况 字符 策略 strong 分库分表 评估 bsp
一、什么是白盒测试
白盒测试是一种测试策略,这种策略允许我们检查程序的内部结构,对程序的逻辑结构进行检查,从中获取测试数据。白盒测试的对象基本是源程序,所以它又称为结构测试或逻辑驱动测试,白盒测试方法一般分为静态测试和动态测试。
二、如何去做白盒测试
网上很多介绍白盒测试的文章会提到白盒测试的方法有:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、路径覆盖等等。实际工作中的白盒测试并不是一上来就进行代码分析,我个人理解白盒测试应该从以下几个步骤来一步一步执行:
1、使用静态代码分析工具:Findbugs先找出一些简单的 bug
2、diff评估影响范围,找边界和影响范围
3、做单测,从上往下串
4、单独拉分支,梳理代码逻辑
5、接口测试
6、debug再做一遍
另外,对于接口测试和白盒测试,有些公司会引入代码覆盖率工具来衡量测试用例对代码的覆盖率,关于这一点我们将在其他文章中做详细介绍。常用的代码覆盖率工具有:
三、接口测试的策略
四、分库分表关注点
标签:int 无法 情况 字符 策略 strong 分库分表 评估 bsp
原文地址:https://www.cnblogs.com/L-Test/p/11626732.html