• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

  软件单元测试的组织方法

发布: 2009-12-17 11:21 | 作者: 不详 | 来源: 领测国际软件测试网采编 | 查看: 36次 | 进入软件测试论坛讨论

领测软件测试网

  (注意该测试计划只有一步。测试的顺序不是最主要的,所有的测试可以同步进行。)

  测试A 单元,使用一个测试驱动启动测试,并且将B、C 和D 单元换成测试桩;

  测试B 单元,在A 单元处使用一个测试驱动来调用B 单元;

  测试C 单元,在A 单元处使用一个测试驱动来调用C 单元;

  测试D 单元,在A 单元处使用一个测试驱动来调用D 单元,并且将E、F和G 单元换成测试桩

  (如图3.1 所示);

  测试E 单元,在D 单元处使用一个测试驱动来调用E 单元,并且将H、I和J 单元换成测试桩

  ;

  测试F 单元,在D 单元处使用一个测试驱动来调用F 单元;

  测试G 单元,在D 单元处使用一个测试驱动来调用G 单元;

  测试H 单元,在E 单元处使用一个测试驱动来调用H 单元;

  测试I 单元,在E 单元处使用一个测试驱动来调用I 单元;

  测试J 单元,在E 单元处使用一个测试驱动来调用J 单元。

  2. 优点

  彻底地测试一个分离的单元是很容易做到的,单元测试将其从与其它单元之间复杂的关系中

  分离了出来。分离测试是最容易实现良好的结构性覆盖的方法,并且实现良好结构性覆盖的

  困难程度与确定某一个单元在单元层次中所处位置的难易度没有什么不同。

  因为每一次只测试一个单元,所以该方法中所使用的测试驱动比自下而上法中所使用的测试

  驱动简单,该方法中所使用的测试桩比自上而下法中使用的测试桩简单。由于采用了分离的

  方法进行单元测试,被测单元之间没有依赖关系,所以单元测试阶段可以和详细设计阶段,

  以及软件生命周期的代码编写阶段重叠。所有单元都能同步测试,形成了单元测试阶段“短

  而宽”的特点。这有利于通过扩大团队规模的手段缩短整个软件开发的时间。分离测试法另

  外一个优点是去除了测试单元之间的内部依赖关系,所以当一个单元发生变化时只需要改变

  那个发生变化的测试单元,而对其它测试单元没有任何影响。由此可以看出分离组织法的成

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网