当前位置: 首页> 科技> 数码 > 软件测试--动态白盒测试

软件测试--动态白盒测试

时间:2025/7/14 4:12:41来源:https://blog.csdn.net/castlooo/article/details/140820105 浏览次数:2次

动态白盒测试是指软件测试员可以查看并使用代码从而设计和执行测试。

包含4个部分:

  • 直接测试低等函数、过程、子程序和库
  • 以完整程序的方式从顶层测试软件
  • 从软件获得读取变量和状态信息的访问权,以便确定测试与预期结果是否相符,同时强制软件以正常测试难以实现的方式运行。
  • 估算执行测试时命中的代码量和具体代码,然后调整测试,去掉多余的测试用例和补充遗漏的的用例

动态白盒测试和调试

动态白盒测试的目的是寻找缺陷,调试的目标是修复缺陷。

分段测试

越到项目阶段后面,发现缺陷的成本越高。

因此采用独立代码段分别建立和测试,然后继承并再测试

单元测试和集成测试

在底层进行的测试称为单元测试或者模块测试。

单元测试、模块测试修复以后,集成在一起测试,随着计入的片段越来越多,直到整个产品,至少是产品的主要部分,称为系统测试。

这种递增测试有两条路径:自底向上和自顶向下。

数据覆盖

测试数据只是一半工作。

数据流

在软件中完全跟踪一批数据。在单元测试级仅仅通过了一个模块或者函数。

次边界

公式和等式

错误强制

代码覆盖

为了全面的覆盖,还必须测试程序的状态及程序的流程。必须设法进入和退出每一个模块,执行每一行代码,进入软件每一条逻辑和决策分支。因此,叫做代码覆盖测试。

关键字:软件测试--动态白盒测试

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: