分析单元测试和代码调试的区别

如题所述

软件测试:是检验程序是否有错误。调试:是发现程序错误的位置、原因以及改正错误等。软件调试时发生在测试之后的步骤。

1、粒度不同:

单元测试粒度居中,单元测试粒度最小,代码调试粒度最大。

2、测试方式不同:

代码调试一般由开发小组采用白盒加黑盒的方式来测试,单元测试一般由开发小组采用白盒方式来测试,系统测试一般由独立测试小组采用黑盒方式来测试。



扩展资料:

三者的联系:

单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-25
单元测试是为了发现软件缺陷。而代码调试的目标是修复软件缺陷。在分离和查找软件缺陷原因时这两个过程发生交叉。
相似回答