1、测试部分的不同

静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。动态测试是通常意义上的测试,也就是运行和使用软件。

2、测试方式不同

静态测试,通过评审文档、阅读代码等方式测试软件称为静态测试,通过运行程序测试软件称为动态测试。

3、测试方法不同

静态测试是指不用执行程序的测试,它主要采取方案—代码走查、技术评审、代码审查的方法对软件产品进行测试。动态测试主要通过构造测试实例、执行程序、分析程序的输出结果这三种方法来对软件进行测试。

静态测试主要包括:(1)代码检查:代码会审、代码走查、桌面检查;(2)静态结构分析;(3)代码质量度量。
 动态测试主要包括:(1)黑盒测试:又称功能测试。这种方法把被测软件看成黑盒,在不考虑软件内部结构和特性的情况下测试   软件的外部特性。(2)白盒测试:又称结构测试。这种方法把被测软件看成白盒,根据程序的内部结构和逻辑设计来设计测试实   例,对程序的路径和过程进行测试。

软件测试 中静态测试与动态测试的区别相关推荐

  1. 软件测试 中静态测试与动态测试的区别

    1.测试部分的不同 静态测试是指测试不运行的部分:只是检查和审阅,如规范测试.软件模型测试.文档测试等.动态测试是通常意义上的测试,也就是运行和使用软件. 2.测试方式不同 静态测试,通过评审文档.阅 ...

  2. 软件测试中自上而下与自下而上的区别

    文章将要探讨一下软件测试中自上而下与自下而上的区别. 第一.自顶向下的增殖方式.这种集成方式将模块按系统程序结构,沿控制层次自顶向下进行组装.自顶向下的增殖方式在测试过程中较早地验证了主要的控制和判断 ...

  3. 软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别

    转:软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别 举个例子吧     if   A   and   B   then   Action1     if   C   or   D   then ...

  4. 软件测试面试题:关闭浏览器中quit和close的区别

    关闭浏览器中quit和close的区别 简单来说,两个都可以实现退出浏览器session功能,close是关闭你当前聚焦的tab页面,而quit是关闭全部浏览器tab页面,并退出浏览器session. ...

  5. 【软件测试工程师】关于软件测试术语的定义,软件测试中的分类

    01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测 ...

  6. 软件测试中的“汽车车载导航系统项目”讲解

    1.项目介绍: 我最近的一个项目是一个智点汽车车载导航系统 功能模块主要有: 1.多媒体:收音机.USB/AUX等外接设备.蓝牙音频.在线音乐APP.在线电台.等提供多媒体资源的应用 2.导航:地图显 ...

  7. 心理软件测试自学,软件测试中的心理学

    能做一名软件测试人员不容易,要做一个名合格的软件测试人员更是不容易,因为软件测试人员要运用的知识很广,当然心理学也不例外. 测试执行得差,其中一个主要的原因在于大多数的程序员一开始就把这个术语的定义搞 ...

  8. 软件测试的功能测试和性能测试,软件测试中的功能测试和性能测试

    软件测试中的功能测试和性能测试 发表于:2011-06-13来源:未知作者:娃娃点击数: 软件测试中的功能测试和性能测试一 首先先说功能测试. 1.功能测试的定义:是黑盒测试的一部分.它检查实际软件功 ...

  9. 功能点算法及在软件测试中的应用

    --划分逻辑事务 在前一篇文章我们讲到,"逻辑事务"是统计功能点指数的最小单元,所以进行科学的划分,对统计的正确性非常重要.另外,划分逻辑事务其实也是一个需求分解的过程,测试工程师 ...

  10. 简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试

    简述什么是静态测试.动态测试.黑盒测试.白盒测试.α测试 β测试 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程. 动态测试是实际运行被测程序,输入相应的测试实例,检查运行 ...

最新文章

  1. sdr 软件_SDR 软件定义的无线电
  2. ICML2020 | PGFS:如何保证生成分子是可合成的?强化学习来帮忙
  3. 【中文】Joomla1.7扩展介绍之Kunena(强大的论坛)
  4. CSS实现 全兼容的多列均匀布局问题
  5. 小蠢笔记:从继承特性来看构造函数
  6. python importerror怎么解决-解决python有时候import不了当前的包问题
  7. MacOS安装zsh插件zsh-autosuggestion(自动命令补全和建议)
  8. 红外倒车雷达原理图_硅光电倍增管 (SiPM) 直接飞行时间 (dToF) 激光雷达平台为工业测距应用提供现成的设计...
  9. 361766103.jpg
  10. 批次程序安裝手冊寫法
  11. ★LeetCode(942)——增减字符串匹配(JavaScript)
  12. 想安装一套监控,流程是什么?费用多少?
  13. JavaScript编程规范-有利于效率和可读性
  14. Java考试奥迪车代码_奥迪工程师车型代码
  15. 粥左罗教你从零开始学写作笔记系列
  16. 实验3 交互式SQL语言1
  17. 如何有效地对时间进行管理
  18. Debussy 快速上手教程
  19. 数据库SQL的高级查询
  20. 微信朋友圈营销如何做好头像_昵称_签名_背景基础设置?

热门文章

  1. The endpoint reference (EPR) for the Operation not found 可能问题以及解决办法
  2. for linux shell 菜鸟_Linux 命令大全 | 菜鸟教程
  3. java希腊字母表怎么打印_java 命令行窗口输出希腊字母表
  4. 近期14个“AI产品经理”职位JD推荐(覆盖北京、上海、深圳、成都、重庆、杭州)
  5. 为什么要在机器视觉检测中使用线阵相机?
  6. mysql进销存表设计_数据库设计:数据库进销存管理系统(包含有仓库出库入库触发器)...
  7. 计算机为什么不用三十二进制,32位进制导致2038年问题
  8. 开发IE插件Toolbar
  9. cadence17.2安装教程
  10. 2021 年最受欢迎的深度学习软件