静态测试方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。(通过代码检查,代码走查,桌面检查,文档测试等方法对软件和文档进行测试。)对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

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

白盒测试是通过语句,逻辑,条件,判断等覆盖,检查程序的内部结构、逻辑、循环和路径。
白盒测试是可以运行被测试软件的。
也就是说动态测试包含白盒测试,动态测试还包含黑盒测试。

静态测试和动态测试有何区别相关推荐

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

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

  2. 静态测试 vs 动态测试

    静态测试: 静态测试又可分为代码走查(Walkthrough),代码审查(Inspection),技术评审(Review). 代码走查(Walkthrough) 开发组内部进行的,采用讲解.讨论和模拟 ...

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

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

  4. 测试基础之一——静态测试,动态测试,黑盒测试,白盒测试,α测试,β测试的定义

    1.静态测试 定义: 静态测试是指不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程. 包括对代码测试.界面测试和文档测试三个方面: 对于代码测试,主要测试代码是否符合相应的标准和规范: ...

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

    静态测试(ui界面 业务逻辑 )是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程. 动态测试(链接数据之后 )是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判 ...

  6. 什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试?

  7. 《软件测试》第四章 检查产品说明书

    <软件测试>第四章 检查产品说明书 4.0 前言 4.1 开始测试 4.1.1 黑盒测试和白盒测试 4.1.2 静态测试和动态测试 4.1.3 静态黑盒测试--测试产品说明书 4.2 对产 ...

  8. 《软件测试 第 2 版》读书笔记

    前两部分 1~7章 (第一部分 软件测试综述) 第 1 章 软件测试的背景 1.1 臭名昭著的软件错误用例研究 1.2 软件缺陷是什么 1.3 为什么会出现软件缺陷 1.4 软件缺陷的修复费用 1.5 ...

  9. 什么是静态测试?什么是动态测试?

    如果从被测试对象是否被运行的角度来划分,测试可以分为静态测试和动态测试两种. 静态测试是指不运行被测试的软件系统,而是采用其他手段和技术对被测试软件进行检测的一种测试技术.例如:代码走读.文档评审.程 ...

  10. 【软件测试】单元测试不属于动态测试

    单元测试既不属于动态测试也不属于静态测试. 单元测试既可以使用静态分析,也可以使用动态测试,对于静态测试和动态测试应该配合使用. 从静态测试方面来说,静态测试的静态代码分析结果可以适用于所有可能的运行 ...

最新文章

  1. Redis java使用
  2. 动态规划矩阵连乘问题
  3. Nginx缓存引发的跨域惨案(转:https://www.baidu.com/home/news/data/newspage?nid=9966642810298490574n_type=0p_f)
  4. scanner java重新输入_如何使用Scanner Java重复读取用户输入
  5. oracle锁表与解表
  6. 为vsftpd添加虚拟用户的脚本
  7. 《系统工程师实战培训》-01-规划(附:原版课件)
  8. python实现列表去重改变顺序_python实现文本去重且不打乱原本顺序
  9. 思科6509的详细配置---加注释
  10. 大龄程序员失业后,看他们是如何破局突围的?
  11. iOS下载历史版本App教程
  12. OI造数据以及Lemon评测教程
  13. 领域驱动设计思维导图
  14. 投资人不投了、撤资了,创业者怎么办?
  15. 从零开始,学会Python爬虫不再难!!! -- (13)selenium项目:自动点赞机丨蓄力计划
  16. ios textfield 拼音输入 完成才录入
  17. 数据库高并发解决方法总结
  18. 伪元素(3)-解决IE6/IE7/IE8不支持before,after问题
  19. 作品合集的封面应该如何优化,作品合集封面如何制作
  20. PNG怎么转成PDF格式?这两种方法一定要尝试一下

热门文章

  1. 图解js中继承的几种方式
  2. 高等数学张宇18讲 第三讲 一元函数微分学的概念与计算
  3. Unity 加载读取PPT
  4. DHCP与DHCP中继--原理与配置--华为实验--配置接口模式、全局模式以及中继模式
  5. hspice linux 软件,转贴 hspice 在linux系统下的安装
  6. PLSQL下载及安装参照
  7. iphone手机投屏到电脑 苹果手机不知道的功能
  8. java 火星坐标转换,java实现百度坐标的摩卡托坐标与火星坐标转换的示例
  9. 【Android】spinner下拉框样式修改
  10. python仓库管理