静态测试:静态测试是指不运行被测程序本身,通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

动态测试:通过运行被测程序来检查运行结果与预期结果的差异,并分析运行效率和健壮性等指标。

静态、动态测试注重过程。(技术)

黑盒测试:(也称功能测试)是基于规格说明(需求文档)的测试。测试人员不考虑/不关心软件内部结构,只关心程序的功能是否符合他的功能说明。
黑盒、白盒测试注重结果。


在项目里同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属于静态测试,也有可能属于白盒测试。而且它们之间还有
包括交叉的关系,总结以下4句话:
黑盒测试有可能是动态测试(运行程序,只看输入和输出),也有可能是静态测试(不运行程序,只是查看界面)
白盒测试有可能是动态测试(运行程序,并分析代码结构),也有可能是静态测试(不运行程序,只是静态查看代码)
动态测试有可能是黑盒测试(运行程序,只看输入和输出),也有可能是白盒测试(运行程序,并分析代码结构)
静态测试有可能是黑盒测试(不运行程序,只是查看界面),也有可能是白盒测试(不运行程序,只是静态查看代码)

所以黑、白盒测试和动、静态测试是从根本上不同的测试方法,一个关注是否查看代码,一个关注是否执行代码。

黑、白盒测试 和 动、静态测试相关推荐

  1. 黑白盒测试,动静态测试的区别与联系

    本文如有纰漏请指正. 有一天遇到一个问题,判断观点是否正确:白盒测试有可能是静态测试:黑盒有可能是静态测试....,这个问题需要弄清楚黑白盒,动静态测试的根本区别是什么. 黑盒测试,白盒测试的区别:代 ...

  2. 工业级液压回路马达各类阀泵动静态测试,计算机智能数据采集分析处理

    装置简介 上海QY-QD10工业智能型液压综合实验装置整合开发测试分析系统,智能化数据采集液压实验系统,智能型液压综合实验系统,通过对流量.压力.功率.转速.位移.时间.温度.计算机人机画面–计算机智 ...

  3. 学习日志之software engineering(14)——黑白盒测试

    V&V过程要处理的对象是Failure,Fault和Defect Failure是由一个或多个Fault引起的,其结果是用户运行程序得到的结果不理想. Fault可能会引起Failure但是也 ...

  4. 软件测试进阶(黑白盒测试)

    进阶篇 1.按照测试对象划分 1.1界面测试(UI测试) 1.2可靠性测试 1.3容错性测试 1.4文档测试 1.5兼容性测试 1.6易用性(用户体验测试) (1)符合标准和规范 (2)直观性 (3) ...

  5. lox台式计算机,台式电脑开机黑屏,动下“这里”,基本都能解决问题

    工作中人们经常会使用电脑,在家里观看视频或者是玩游戏的时候,也是依靠电脑的"帮助".经常使用台式电脑,就会发现偶尔会出现电脑黑屏的问题,虽然开机之后风扇还在转,但是屏幕会显示无信号 ...

  6. ios运行html时黑屏,iOS-启动图黑屏解决方法

    首先,我们要先搞清楚,iOS系统是怎样确定启动图的: - 1. iOS 8.0之前,系统优先选用 Launch Image 作为启动图 - 2. iOS 8.0以后,系统优先选用 Launch Scr ...

  7. 测试理论--黑白盒测试

    设计测试用例的常见方法主要有黑白盒 黑盒测试 黑盒测试是一种基于证明功能需求和用户最终需求的测试方法 测试方法 常用测试方法有:等价类.边界值.场景法和错误推测 1.等价类 (1)定义:是把所有的输入 ...

  8. 软件工程之软件测试之黑白盒测试

    文章链接:https://codemouse.online/archives/2020-05-03170010 白盒测试 常用的白盒测试方法有 逻辑覆盖测试(重点) 基本路径覆盖测试 数据流测试 循环 ...

  9. 『软件测试5』测开岗只要求会黑白盒测试?NO!还要学会性能测试!

    浅谈软件测试中的性能测试 一.

  10. SSL_2293--暗黑游戏(动规练习题)

    题目描述 暗黑游戏中,装备直接决定玩家人物的能力.可以使用Pg和Rune购买需要的物品.暗黑市场中的装备,每件有不同的价格(Pg和Rune).能力值.最大可购买件数.Kid作为暗黑战网的一个玩家,当然 ...

最新文章

  1. Android中堆unlink利用学习
  2. 3704对象关闭时_JVM 通过逃逸分析就能让对象在栈上分配?没那么简单!
  3. mysql能安装的版本下载失败_mysql 安装失败 每次都安装失败 每个版本都失败
  4. FlexPaper二次开发问题及搜索高亮显示
  5. 用户视角看百度移动:从流量集散地到流量目的地
  6. 电脑重装系统后提示invalid partition table怎么解决
  7. HDU3208(区间指数和)
  8. (王道408考研数据结构)第二章线性表-第三节1:单链表的定义及其操作(插入和删除,建立之尾插和头插)
  9. ajax原理总结,Ajax原理
  10. 20150823 命令练习总结
  11. 云计算介绍、TCP/IP协议及配置
  12. linux下配置samba服务
  13. 计算机毕业设计JAVA图书个性化推荐系统mybatis
  14. 台式计算机上的硬磁盘,如何在台式计算机上安装机械硬盘驱动器?在台式计算机上安装机械硬盘驱动器的详细步骤...
  15. 判断入射满射c语言编码,例4,判断下列函数是否是满射、单射、双射。.PDF
  16. 【科研数据处理】[实践]类别变量频数分析图表、数值变量分布图表与正态性检验(包含对数正态)
  17. VMware Workstation Pro新建虚拟机的操作步骤
  18. CSS DIV 滚动(CSS,HTML)
  19. 家庭用电都是交流电,为何会有零线和火线的区别?
  20. 云时代的专业设计教学有多酷?看看南开大学和泽塔云的实验室就知道了

热门文章

  1. Latex希腊字母对照表
  2. 你知道几个中文编程语言,快来瞧瞧这些有趣的中文编程语言。
  3. DIV 内容上下居中
  4. Silvaco 学习笔记——循环:sweep
  5. Label mx条码软件导入Excel处理异常解决方法
  6. 如何下载无水印的抖音视频?
  7. Filter中获取传递参数(解决post请求参数问题)
  8. DP算法——最大子序列系列Ⅰ
  9. OBS美颜滤镜插件(BF+)——OBS美颜解决办法
  10. MAXHUB会议平板的无线投屏怎么用?