0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件测试:动/静态测试的区别及关系

如意 来源:CSDN 作者:Je pense a toii 2020-08-19 17:13 次阅读

静态测试,动态测试的区别:程序是否运行。

静态测试:静态测试是指不运行被测程序本身,通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。静态测试主要包括各阶段的评审、代码检查、程序分析、软件质量度量等,用于对被测程序进行特性分析。

动态测试:通过运行被测程序来检查运行结果与预期结果的差异,并分析运行效率和健壮性等指标;这种方法包括三部分:构造测试用例、执行程序、分析程序的输出结果。

所以在项目里同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属于静态测试,也有可能属于白盒测试。而且它们之间还有

包括交叉的关系,总结以下4句话:

黑盒测试有可能是动态测试(运行程序,只看输入和输出),也有可能是静态测试(不运行程序,只是查看界面)

白盒测试有可能是动态测试(运行程序,并分析代码结构),也有可能是静态测试(不运行程序,只是静态查看代码)

动态测试有可能是黑盒测试(运行程序,只看输入和输出),也有可能是白盒测试(运行程序,并分析代码结构)

静态测试有可能是黑盒测试(不运行程序,只是查看界面),也有可能是白盒测试(不运行程序,只是静态查看代码)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 动态
    +关注

    关注

    0

    文章

    70

    浏览量

    20637
  • 静态
    +关注

    关注

    1

    文章

    29

    浏览量

    14549
  • 软件测试
    +关注

    关注

    2

    文章

    229

    浏览量

    18595
收藏 人收藏

    评论

    相关推荐

    导磁材料的交流测试和直流测试有什么区别

    导磁材料的交流测试和直流测试在多个方面存在显著的区别,这些区别主要体现在测试原理、测试方法、
    的头像 发表于 09-30 11:11 366次阅读

    变频器静态测试和动态测试方法

    在变频器的维护和故障诊断中,静态测试和动态测试是两项不可或缺的步骤。这两类测试为技术人员提供了判断变频器内部组件健康状况的依据。 一、静态
    的头像 发表于 08-19 17:47 1323次阅读

    ADC静态测试全流程:以斜坡测试为例(二)

    作者介绍   在上期文章中我们介绍了ADC静态参数测试的“测试适用性”和“硬件准备”,今天将为您介绍测试的“软件配置”以及“开始
    的头像 发表于 06-17 17:47 782次阅读
    ADC<b class='flag-5'>静态</b><b class='flag-5'>测试</b>全流程:以斜坡<b class='flag-5'>测试</b>为例(二)

    ADC静态测试全流程:以斜坡测试为例(一)

    如何利用该系统进行精确的ADC静态参数测试。我们将以斜坡测试(Ramp test)这一典型测试流程为例,指导您高效地使用我们的ATX测试系统
    的头像 发表于 06-14 10:11 991次阅读
    ADC<b class='flag-5'>静态</b><b class='flag-5'>测试</b>全流程:以斜坡<b class='flag-5'>测试</b>为例(一)

    服务端测试和客户端测试区别在哪

    服务端测试和客户端测试软件开发过程中的两个重要环节,它们分别针对服务器端和客户端的软件进行测试。本文将详细介绍服务端
    的头像 发表于 05-30 15:27 3111次阅读

    接口测试属于功能测试吗为什么

    接口测试和功能测试软件测试中的两种不同类型,它们之间有一定的联系,但也存在明显的区别。本文将详细讨论接口
    的头像 发表于 05-30 14:57 472次阅读

    功能测试是白盒还是黑盒测试

    测试区别、功能测试的策略和方法,以及功能测试的优缺点。 一、功能测试的概念 功能测试,又称为黑
    的头像 发表于 05-30 14:53 869次阅读

    功能测试和接口测试区别

    功能测试和接口测试软件测试的两个重要方面,它们在确保软件质量和性能方面发挥着关键作用。本文将详细介绍功能
    的头像 发表于 05-29 16:02 943次阅读

    功能测试和性能测试区别与联系

    功能测试和性能测试软件测试的两个重要方面。它们在确保软件质量和性能方面发挥着关键作用。本文将详细探讨功能
    的头像 发表于 05-29 15:40 1032次阅读

    仿真测试和台架测试区别

    手段,但在定义、目的、方法以及应用场景等方面却存在显著的区别。本文将对仿真测试和台架测试进行全面而深入的比较,旨在揭示它们之间的差异,为相关领域的研究和实践提供参考。
    的头像 发表于 05-17 14:45 1111次阅读

    仿真测试软件测试区别

    在当今软件开发和验证的领域中,测试是保证软件质量的关键环节。而在测试的众多方法中,仿真测试软件
    的头像 发表于 05-17 14:33 901次阅读

    鉴源论坛丨轨交软件测试技术详述

    要求 ·对软件集成测试进行静态测试应先于动态测试; · 集成过程是动态进行的,在测试计划中须明确
    的头像 发表于 05-14 16:38 344次阅读
    鉴源论坛丨轨交<b class='flag-5'>软件</b><b class='flag-5'>测试</b>技术详述

    常用的变频器检测方法静态测试和动态测试

    常用的变频器检测方法静态测试和动态测试  变频器是一种电力调节装置,可以实现对电动机的调速和节能。在使用变频器时,经常需要对其进行检测,以确保其正常工作。常用的变频器检测方法主要包括静态
    的头像 发表于 02-01 15:47 4683次阅读

    静态测试方案

    随着自动驾驶、车联网等技术突飞猛进的发展,汽车中包含的软件越来越多。如何保证这些软件的质量就成了重中之重。经纬恒润拥有十几年的嵌入式软件研发及测试经验,经验丰富的
    的头像 发表于 01-29 11:36 2076次阅读
    <b class='flag-5'>静态</b><b class='flag-5'>测试</b>方案

    Helix QAC—软件静态测试工具

    Helix QAC是Perforce公司(原PRQA公司)产品,主要用于C/C++代码的自动化静态分析工作,可以提供编码规则以及信息安全相关检查、代码质量度量、软件结构分析、测试结果管理等功能
    的头像 发表于 01-10 17:35 673次阅读
    Helix QAC—<b class='flag-5'>软件</b><b class='flag-5'>静态</b><b class='flag-5'>测试</b>工具