📜  软件测试 |动态测试

📅  最后修改于: 2022-05-13 01:57:00.166000             🧑  作者: Mango

软件测试 |动态测试

动态测试是一种软件测试,用于分析代码的动态行为。它包括对分析的输入值和输出值的软件测试。

动态测试基本上是为了描述代码的动态行为。它是指观察系统对不恒定且随时间变化的变量的物理响应。要执行动态测试,应编译并运行软件。它包括通过提供输入值来使用软件,并通过执行特定的测试用例来检查输出是否符合预期,这可以通过手动或自动化过程来完成。

在 2 V 中,即验证和验证,验证是动态测试。

动态测试级别:
有不同级别的动态测试。他们是:

  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试



动态测试过程阶段:

动态测试的优点:

  • 它揭示了非常困难和复杂的缺陷。
  • 动态测试检测静态测试无法检测到的缺陷。
  • 它提高了正在测试的软件产品或应用程序的质量。
  • 动态测试检测安全威胁并确保更好的安全应用程序。

动态测试的缺点:

  • 这是一个耗时的过程,因为在动态测试中会执行整个代码。
  • 它增加了软件的预算,因为动态测试成本高昂。