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

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

3天内不再提示

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    0

    文章

    70

    浏览量

    20534
  • 静态
    +关注

    关注

    1

    文章

    27

    浏览量

    14481
  • 软件测试
    +关注

    关注

    2

    文章

    207

    浏览量

    18382
收藏 人收藏

    评论

    相关推荐

    如何使用EMC测试软件执行辐射抗扰度测试?(三)软件检查及手动模式

    一、前言 之前的文章为大家介绍了使用EMC测试软件执行辐射抗扰度测试测试方法、频率变化模式测试方法、校准方法及调制。本期文章继续为大家介绍
    的头像 发表于 03-18 15:39 171次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(三)<b class='flag-5'>软件</b>检查及手动模式

    如何使用EMC测试软件执行辐射抗扰度测试?(一)测试方法

    同的方法来生成该字段。德思特RadiMation®测试软件支持以下四种不同的辐射抗扰度测试方法: ● 替代法 ● 场强固定法 ● 固定功率法 ● 三板测试法(汽车行业) ● 最低性能法
    的头像 发表于 03-11 15:03 261次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(一)<b class='flag-5'>测试</b>方法

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

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

    耐压测试交流与直流之区别

    耐压测试是一种常用的电气测试方法,用于检测电气设备在额定电压下的绝缘性能。耐压测试可以分为交流耐压测试和直流耐压测试两种类型。本文将详细介绍
    的头像 发表于 01-11 14:30 1115次阅读

    Helix QAC—软件静态测试工具

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

    软件测试的需求有哪些

    软件测试的需求有哪些
    的头像 发表于 12-28 10:46 321次阅读

    软件功能测试的基本流程

    软件功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或
    的头像 发表于 12-22 11:23 347次阅读

    如何使用芯片测试工具测试芯片静态功耗?

    为什么需要芯片静态功耗测试?如何使用芯片测试工具测试芯片静态功耗? 芯片静态功耗
    的头像 发表于 11-10 15:36 1360次阅读

    半导体静态测试参数是什么?纳米软件半导体参数分析系统能否满足测试指标?

    半导体静态测试参数是指在直流条件下对其进行测试,目的是为了判断半导体分立器件在直流条件下的性能,主要是测试半导体器件在工作过程中的电流特性和电压特性。ATECLOUD半导体
    的头像 发表于 10-10 15:05 481次阅读

    芯片静态功耗是什么?如何产生?ATECLOUD-IC芯片测试系统如何测试

    在芯片的众多测试项目中芯片的功耗测试可谓重中之重,因为芯片的功耗不仅关系着芯片的整体工作性能也对芯片的效率有着非常重大的影响。ATECLOUD-IC芯片测试系统只需将
    的头像 发表于 10-08 15:30 585次阅读
    芯片<b class='flag-5'>静态</b>功耗是什么?如何产生?ATECLOUD-IC芯片<b class='flag-5'>测试</b>系统如何<b class='flag-5'>测试</b>?

    高电压大电流igbt静态参数测试系统解决方案

    IGBT静态参数测试系统,可提供IV、CV、跨导等丰富功能的综合测试,具有高精度、宽测量范围、模块化设计、轻松升级扩展等优势,旨在全面满足从基础功率二极管、MOSFET、BJT、IGBT到宽禁带半导体SiC、GaN等晶圆、芯片、
    的头像 发表于 09-19 14:57 563次阅读
    高电压大电流igbt<b class='flag-5'>静态</b>参数<b class='flag-5'>测试</b>系统解决方案

    静态测试和动态测试的流程

    静态测试 1、测试整流电路 找下结果,可以判定电路已出现异常,A.到变频器内部直流电源的P端和N端,将万用表调到电阻X10档,红表棒接到P,黑表棒分别依到R、S、T,正常时有几十欧的阻值,且基本平衡
    的头像 发表于 09-13 14:50 343次阅读

    嵌入软件单元测试/集成测试自动化工具

    CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试/集成测试工具 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具 不需
    的头像 发表于 07-11 17:11 459次阅读
    嵌入<b class='flag-5'>软件</b>单元<b class='flag-5'>测试</b>/集成<b class='flag-5'>测试</b>自动化工具

    软件验收测试和系统测试区别

    软件验收测试和系统测试软件测试过程中的两个阶段。验收测试是部署
    的头像 发表于 05-06 21:32 537次阅读