单元测试大揭密

发表于:2007-10-12 13:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

   
 
 
软件大小:395 KB
资源类型:资料类
授权方式:免费/开源资料
 
 
   
简介:     

  单元测试软件测试的基础,因此单元测试的效果会直接影响到软件的后期测试,最终 在很大程度上影响到产品的质量。从如下几个方面就可以看出单元测试的重要性在何处。
  时间方面:如果认真的做好了单元测试,在系统集成联调时非常顺利,因此会节约很多 时间, 反之那些由于因为时间原因不做单元测试或随便做做的则在集成时总会遇到那些 本应该在单元测试就能发现的问题, 而这种问题在集成时遇到往往很难让开发人员预料 到,最后在苦苦寻觅中才发现这是个很低级的错误而在悔恨自己时已经浪费了很多时 间,这种时间上的浪费一点都不值得,正所谓得不偿失。
  测试效果:根据以往的测试经验来看,单元测试的效果是非常明显的,首先它是测试阶 段的基础,做好了单元测试,在做后期的集成测试和系统测试时就很顺利。其次在单元 测试过程中能发现一些很深层次的问题, 同时还会发现一些很容易发现而在集成测试和 系统测试很难发现的问题。再次单元测试关注的范围也特殊,它不仅仅是证明这些代码 做了什么, 最重要的是代码是如何做的, 是否做了它该做的事情而没有做不该做的事情。
  测试成本:在单元测试时某些问题就很容易发现,如果在后期的测试中发现问题所花的 成本将成倍数上升。比如在单元测试时发现?1?个问题需要?1?个小时,则在集成测试时发现该问题,在系统测试时发现定位问题和解决问题的费用也是成倍数上升的, 这就是我们要尽可能早的排除尽可能多的 bug 来减少后 期成本的因素之一。
  产品质量:单元测试的好与坏直接影响到产品的质量,可能就是由于代码中的某一个小 错误就导致了整个产品的质量降低一个指标,或者导致更严重的后果,如果我们做好单元测试这种情况是可以完全避免的。
 

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号