白盒测试方法和工具

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





你可能感兴趣的:(白盒测试方法和工具)