技术开发 频道

白盒测试技术——白盒测试理论篇

  ● 白盒测试的重要性

  1、时间方面

  影响系统集成联调,花费大量的时间去定位一些很低级的问题

  2、测试效果

  能够将集成测试和系统测试不能发现的问题暴露出来

  3、测试成本

  测试成本和定位问题成本

  4、产品质量

  产品质量要求较高的模块

  ● 我们该做些什么呢?

  1、保证一个模块中的所有独立路径至少被执行一次;

  2、对所有的逻辑值均需要测试真、假两个分支;

  3、在上下边界及可操作范围内运行所有循环;

  4、检查内部数据结构以确保其有效性。

  三、白盒测试范围

  ● 白盒测试是软件测试体系中一个分支;

  ● 测试关注对象是一行行可见代码,如果代码不可见就不是白盒,是黑盒测试了;

  ● 白盒测试也通常被认为是单元测试与集成测试的统称,但这个概念是相对的,与当前项目遵循的研发流程有关,某些流程把白盒测试划分为单元测试与集成测试,而另一些流程,把白盒测试划分为模块单元测试、模块系统测试、多模块集成测试,还有一些流程把单元测试与集成测试混为一体,统称为持续集成测试。

  四、白盒测试发展

0
相关文章