什么是动态测试?(dynamic testing?)

软件包括在一个或多个操作系统上运行的操作系统和程序。软件测试是一个在开发期间和开发之后,但在发布之前检查和使用软件的过程,以验证功能是否正常工作,检测错误,检查错误修复,并确保它对用户运行良好。动态测试,也称为动态分析,是在使用软件时对其进行评估的过程。它与静态测试形成对比,静态测试是在不运行程序的情况下对程序进行的分析。其他类型的测试包括响应时间测试和回顾性测试。...

软件包括在一个或多个操作系统上运行的操作系统和程序。软件测试是一个在开发期间和开发之后,但在发布之前检查和使用软件的过程,以验证功能是否正常工作,检测错误,检查错误修复,并确保它对用户运行良好。动态测试,也称为动态分析,是在使用软件时对其进行评估的过程。它与静态测试形成对比,静态测试是在不运行程序的情况下对程序进行的分析。其他类型的测试包括响应时间测试和回顾性测试。

Beta testers may be involved with dynamic testing of products.

静态测试和动态测试是软件测试的两种主要类型,它们以某种方式相互平衡。一方面,静态测试发现语法错误和其他编码问题,并覆盖整个程序。另一方面,大型复杂程序的动态测试通常可能无法覆盖整个程序,因为并非所有可能的场景都可以在留出的测试时间内想象或创建。

Dynamic testing analyzes the software program in different operating environments.

动态测试分析不同操作环境下的软件程序。这包括不同品牌的计算机和其他硬件差异,可能包括多个监视器、不同的操作系统和计算机上共存的不同软件应用程序集。此外,测试人员可能拥有与正在测试的软件相关的外部模块或插件,以增加动态测试中测试环境的差异性。

软件开发公司内的动态测试可能遵循IEEE(电气和电子工程师协会)为软件测试制定的指南和协议,以及公司根据这些指南和协议制定的测试计划。公司外部的Beta测试人员通常用于附加测试,这些测试人员通常完全参与动态测试。通常会尝试在硬件、操作系统和程序使用(如适用)方面拥有一组不同的测试人员。Beta测试人员可能与公司签订了保密协议,他们可能有协议要遵循,或者被要求以正常使用的方式使用软件,或者他们可能会执行其中的一些操作。通常,beta测试人员有一个正式的报告系统,用于指示崩溃、可疑错误、功能无法按所述工作,或使用软件的任何其他异常、意外或不方便的方面。

Dynamic testing is the process of evaluating software as it is being used.

  • 发表于 2021-12-13 14:38
  • 阅读 ( 261 )
  • 分类:互联网

你可能感兴趣的文章

动态拉伸(dynamic stretching)和静态拉伸(static stretching)的区别

...角色。两者之间的本质区别在于练习的方式和时间。   什么是动态拉伸练习(dynamic stretch exercises)? 动态拉伸运动比静态运动更有活力。当进行动态运动时,拉伸不保持。一系列的动作是通过一系列的伸展运动来完成的。动态...

  • 发布于 2021-06-26 00:09
  • 阅读 ( 571 )

动态(dynamic)和运动粘度(kinematic viscosity)的区别

...度的方法,而运动粘度是流体的动态粘度除以其密度。 什么是动态粘度(dynamic viscosity)? Whenever a fluid flows against a surface, the different layers of fluid exert frictional forces between each other, causing them to flow at different speeds. A force needs to be appli...

  • 发布于 2021-06-27 09:21
  • 阅读 ( 320 )

静止的(static)和动态ip(dynamic ip address)的区别

...而动态地址是经常更改的临时地址。 覆盖的关键领域 1.什么是静态IP地址-定义,功能2.什么是动态IP地址-定义,功能3.静态IP地址和动态IP地址的区别-主要区别比较 关键术语 IP地址,静态IP,动态IP 什么是静态ip地址(a static ip addr...

  • 发布于 2021-07-01 03:17
  • 阅读 ( 813 )

静止的(static)和动态哈希(dynamic hashing)的区别

...型的散列称为静态散列和动态散列。 覆盖的关键领域 1.什么是静态哈希-定义,功能2.什么是动态哈希-定义,功能3.静态哈希和动态哈希的区别是什么-关键区别的比较 关键术语 哈希、静态哈希、动态哈希 什么是静态哈希(static h...

  • 发布于 2021-07-01 07:30
  • 阅读 ( 332 )

动态绑定(dynamic binding)和消息传递(message passing)的区别

...绑定和消息传递就是这样两个特性。 覆盖的关键领域 1.什么是动态绑定-定义,功能2.什么是消息传递-定义,功能3.动态绑定和消息传递的区别是什么-关键区别的比较 关键术语 动态绑定、后期绑定、消息传递、面向对象 什么是...

  • 发布于 2021-07-01 08:23
  • 阅读 ( 352 )

贪心法(greedy method)和动态规划(dynamic programming)的区别

...种算法。两者都用于解决优化问题。 覆盖的关键领域 1.什么是贪婪方法-定义,功能2.什么是动态规划-定义,功能3.贪婪方法和动态规划的区别是什么-关键区别的比较 关键术语 贪婪法,动态规划 什么是贪心法(greedy method)? 贪...

  • 发布于 2021-07-01 11:12
  • 阅读 ( 449 )

静止的(static)和动态路由(dynamic routing)的区别

...个称为路由表的表来维护路径信息。 覆盖的关键领域 1.什么是静态路由-定义,功能2.什么是动态路由-定义,功能3.静态路由和动态路由的区别-关键区别的比较 关键术语 动态路由,非自适应路由,路由器,静态路由,网络 什么...

  • 发布于 2021-07-01 17:16
  • 阅读 ( 652 )

静止的(static)和java中的动态多态性(dynamic polymorphism in java)的区别

...程序员可以使用Java实现多态性概念。 覆盖的关键领域 1.什么是Java中的静态多态性-定义,功能2.什么是Java中的动态多态性-定义,功能3.Java中静态多态性和动态多态性的区别-主要差异的比较 关键术语 动态绑定,动态多态性,早...

  • 发布于 2021-07-01 21:17
  • 阅读 ( 306 )

静止的(static)和动态链接(dynamic linking)的区别

...静态链接和动态链接两种链接机制。 覆盖的关键领域 1.什么是静态链接-定义,功能2.什么是动态链接-定义,功能3.静态链接和动态链接的区别-关键区别的比较 关键术语 动态链接,库,链接器,静态链接 什么是静态链接(static l...

  • 发布于 2021-07-02 00:20
  • 阅读 ( 723 )

静止的(static)和动态测试(dynamic testing)的区别

...别:静态测试是在编写的软件代码执行之前进行的测试。动态测试是在运行时环境中进行的,这意味着代码是通过安全分析来执行的,以查看它是如何运行的。 静态测试和动态测试是作为软件开发人员遇到的两种常见的测试类...

  • 发布于 2021-07-12 12:59
  • 阅读 ( 448 )
unh1706
unh1706

0 篇文章