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

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

单元测试的常用工具简介

发布: 2009-6-25 09:25 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 152次 | 进入软件测试论坛讨论

领测软件测试网

单元测试主要由开发人员来做,所以有些开发的集成环境就提供了一些测试的工具,虽然开发的调试和测试有很大的区别,但有些调试的工具可以作为测试工具,软件编译系统也可以看做是一种代码的测试工具。当然,这里主要讨论的专业测试工具,它们按照测试的范围和功能,可以分为下列一些种类。

  ·  静态分析工具;

  ·  代码规范审核j_=具;

  ·  内存和资源检查工具:

  ·  测试数据生成工具;

  ·  测试框架工具:

  ·  测试结果比较工具;

  ·  测试度量工具;

  ·  测试文档生成和管理工具。

  使用单元测试工具可以提高工作效率,但要根据项目的特点选择合适的自动测试工具。在选择时通常注意以下两点。

  ·  自动测试工具的体系结构和文件格式应该是开放的,可以很容易地与其他技术或工具进行交互和集成。

  ·  自动测试工具厂商应该有比较完善的科室培训和技术支持机制,能够为自动测试工具的实施提供咨询和支持。

    下面以Rmional P嘶毋Plus为例子,介绍单元测试工具的特点,其他内容参见第ll章。R“iond PurifyPlus是一个完整的自动化运行分析工具,用来提高应用程序的性能质量。它为那些需要进行创建和配置可靠的应用程序的开发者设计,支持uNIX平台的c/c++和Java,以及wlndows平台r的Ⅵsual c++、c#、Visual Basic NET、Ⅵsual Basic,等。PudfyP‰s for windows对于.1ava的服务器端和客户端提供一样的支持。安装在web服单元测试的对象是程序系统中的最小单元——模块或组件,其目标不仅测试代码的功能性,还需确保代码在结构上可靠且健全。单元测试是测试执行的开始阶段,而且与程序设计和实现有非常紧密的关系,所以单元测试一般由编程人员和测试人员共同完成,编程人员有时起了主要作用。单元测试的主要任务有:

  ·  模块接口测试。

  ·  模块局部数据结构测试。

  ·  模块边界条件测试。

  ·  模块中所有独立执行通路测试。

  ·  模块的各条错误处理通路测试。

  静态测试技术是静态分析,是单元测试中晟重要的手段之一,如审查(inspection)、走

查(walkthrough)、评审(review)等。

    单元测试动态技术主要是白盒测试方法,辅之以黑盒测试方法。白盒测试主要从程序的内部结构出发设计测试用倒,检查程序模块或组件已实现的功能与定义的功能是否一致以及编码中是省存在错误。白盒测试方法有逻辑驱动法和基本路径测试法。由于模块规模小、功能单一、逻辑简单,测试人员有可能通过模块说明书和源程序,清楚地了解该模块的I/O条件和模块的逻辑结构,采用结构测试(白盒法)的用例,尽可能达到彻底测试,使之对任何合理和不合理的输入都能鉴别和响应。高可靠性的模块是组成可靠系统的坚实基础。

延伸阅读

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

TAG: 单元 工具 简介


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

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