白盒测试方法和工具

原创 2016年08月28日 20:29:53

1. 白盒测试

	白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试。测试者把被测程序看成一个盒子,而这个盒子是打开着的,以程序的内容来设计测试数据。采用这种测试方法,测试人员对被测试程序的内部结构是清楚的。从程序的内部逻辑结构入手,按照一定的原则设计测试用例,对软件的逻辑路径进行测试,在程序的不同点检查程序的状态
测试目标: 提高测试覆盖率

2. 工具

      Jcontract Java 实时性能监控以及分析优化 

  C++ Test C,C++ 代码分析和动态测试 

  CodeWizard C,C++ 代码静态分析 

  Insure++ C,C++ 实时性能监控以及分析优化 

  其它公司 

  .test .Net 代码分析和动态测试 

  logiscope c/c++ Verlog公司的静态、动态分析工具 

  还有testbed、Cantata c/c++等 

  Rational工具集中的puricoverage和purify、quantify 

  Compuware白盒测试工具集 

  BoundsChecker C++,Delphi API和OLE错误检查、指针和泄露错误检查、内存错误检查 

  TrueTime C++,Java,Visual Basic 代码运行效率检查、组件性能的分析 

  FailSafe Visual Basic 自动错误处理和恢复系统 

  Jcheck M$ Visual J++ 图形化的纯种和事件分析工具 

  TrueCoverage C++,Java,Visual Basic 函数调用次数、所占比率统计以及稳定性跟踪 

  SmartCheck Visual Basic 函数调用次数、所占比率统计以及稳定性跟踪 

  CodeReview Visual Basic 自动源代码分析工具 

  Xunit白盒测试工具集 

  Aunit Ada http://www.libre.act-europe.fr 

  CppUnit C++ http://cppunit.sourceforge.net 

  ComUnit VB,COM http://comunit.sourceforge.net 

  Dunit Delphi http://dunit.sourceforge.net 

  DotUnit .Net http://dotunit.sourceforge.net 

  HttpUnit Web http://c2.com/cgi/wiki?HttpUnit 

  HtmlUnit Web http://htmlunit.sourceforge.net 

  Jtest Java http://www.junit.org 

  JsUnit(Hieatt) javascript 1.4以上 http://www.jsunit.net 

  PhpUnit Php http://phpunit.sourceforge.net 

  PerlUnit Perl http://perlunit.sourceforge.net 

  XmlUnit Xml http://xmlunit.sourceforge.net 

  DUnit .net 

  JUnit java





相关文章推荐

白盒测试常用工具介绍

白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链...
  • educast
  • educast
  • 2013年05月22日 11:24
  • 8775

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

白盒测试工具收集

Parasoft白盒测试工具集  Jtest Java 代码分析和动态类、组件测试  Jcontract Java 实时性能监控以及分析优化  C++ Test C,C++ 代码分析和动态测试  Co...

白盒测试及其基本方法

一、        白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。...

白盒测试——私有接口测试

起因:白盒测试过程中,经常会遇到被测接口是私有接口,不能通过直接访问接口进行测试,那么对于这样的接口我们怎么进行路径覆盖呢? 想到的办法: 1. 通过访问上层接口构造相应数据来测...
  • sogouqa
  • sogouqa
  • 2015年04月23日 01:57
  • 599

C/C++白盒测试工具之codeviz安装使用(续)

为什么说CodeViz是白盒测试工具?

软件测试技术之: 白盒测试和黑盒测试

白盒测试和黑盒测试的区别和基本方法。

六种白盒测试(1)

常用的软件测试方法有两大类:静态测试方法和动态测试方法。其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测...

5个很好用的 .Net 分析工具

【编者按】作者 Senthil Kumar曾在自家的网站. NET试验过不少分析工具,下面这些是他试用之后的收集:1. 网站内App的性能和内存分析器JetBrains dotTrace来自JetBr...

12款最常用的Java测试工具

Parasoft Jtest Jtest是Parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。 Abbot ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:白盒测试方法和工具
举报原因:
原因补充:

(最多只允许输入30个字)