软件测试分类

1黑盒测试

不考虑程序内部结构和逻辑结构,主要是用来测试系统的功能是否满足需求规格说明书
测试手段:一般会有一个输入值,一个输出值,和期望值做比较。

2白盒测试

主要是对代码级的测试,针对程序内部逻辑结构。
测试手段:语句覆盖,判断覆盖,条件覆盖,路径覆盖,条件组合覆盖。(是程序所有可能执行路径都执行一遍)
|测试阶段|测试方法(黑盒/白盒)|

测试目的:通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方。
系统测试主要内容:
1.可用性测试,软件是否满足软件需求说明书中的需求,包括界面和功能两方面。
2.健壮性测试,即测试软件系统在异常情况下能否正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力。

你可能感兴趣的:(软件测试分类)