首页 > 课堂 > 技术开发 > 正文

由测试部门进行单元测试为什么成本昂贵?

2023-06-19 12:39:53
字体:
来源:转载
供稿:网友

由测试部门进行单元测试的成本会很高的,主要原因如下:

(1)需多次重复理解程序 

 测试人员进行单元测试时必须理解程序功能甚至代码逻辑;充分的单元测试通常会发现很多细小的错误,程序员修改代码时,又要再次理解程序。理解程序是很耗费时间的。

(2)反复沟通需要大量时间成本

单元测试发现的错误一般是小Bug,但数量可能很多,修改错误一般由程序员进行,测试人员还要确认,这些反复沟通也需要很多的时间。

不利于发挥单元测试对代码结构的约束机制 

如果等编码基本完成再由测试部门进行单元测试,也就不能及时发挥单元测试对代码整体结构的约束效果,测试部门拿到代码时,往往会发现难于测试。

(3)耽误测试部门对其他测试的准备工作 

编码阶段,测试部门要为集成测试、系统测试等做好准备,如果测试部门陷在单元测试的“泥潭”里,很可能影响这些准备工作。 

基于以上理由,即使测试部门人手充裕,仅仅从效益来考虑,也不应该由测试部门进行单元测试。如果测试部门本来就人力不充裕(进行单元测试的人员需具备编码能力),勉强由测试部门进行单元测试,结果往往是----没有结果。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表