掌握代码级测试的基本理念与方法

2019-08-09  本文已影响0人  倔强的潇洒小姐

文章内容来源于《软件测试52讲》

代码级测试的测试方法一定是一套测试方法的集合,而不是一个测试方法。
因为单靠一种测试方法不可能发现所有潜在的错误,一定是一种方法解决一部分或者一类问题,然后综合运用多种方法解决全部问题。

代码错误类型

代码错误类型.png

常用方法

常用测试方法.png

总结

一、 静态方法

在不实际执行代码的基础上发现代码缺陷的方法

1、人工静态方法

本质上通过开发人员代码走查、结对编程、同行评审来完成的,理论上可以发现所有的代码错误,但也因为其对“测试人员”的过渡依赖,局限性非常大;

2、自动静态方法

主要的手段是代码静态扫描,可以发现语法特征错误、边界行为特征错误和经验特征错误这三类“有特征”的错误;

二、 动态方法

通过实际执行代码发现代码中潜在缺陷的方法

1、人工动态方法

传统意义上的单元测试,是发现算法错误和部分算法错误的最佳方式;

2、自动动态方法

其实就是自动化的边界测试,主要覆盖边界行为特征错误。

上一篇 下一篇

猜你喜欢

热点阅读