小小糖 发表于 2018-3-14 14:57:24

白盒测试方法和工具

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

页: [1]
查看完整版本: 白盒测试方法和工具