动态测试

动态测试

 

1.1 动态分析技术

  虽然静态分析技术不需要软件的执行,而从动态分析本身来看更像是一个“测试”。它包含了系统的执行。当软件系统在模拟的或真实的环境中执行之前、之中和之后,对软件系统行为的分析是动态分析的主要特点。动态分析包含了程序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不正确。

  

  当今,在软件开发过程中有许多动态分析工具。下面给出了这些工具的分析。

  表1、动态分析工具

 

1.2 常用的白盒动态测试工具

常用的动态分析工具功能:

例:测试覆盖率分析:

  logiscope 的 testchecker 工具就是采用了覆盖率分析的思想,对代码的覆盖率进行统计分析的。

  跟踪:

  以调试器为例,调试器在调试程序的过程中,可以将已经执行的代码中的变量的信息记录下来,通过 watch out 窗口输出欻里。

  调整:

  模拟:

  断言检查:

调试的一种手段

 

1.3 常用的黑盒动态测试工具

 

转载于:https://www.cnblogs.com/Boohee/p/5701145.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值