【刷题】面筋-测开-软件测试的方法

备注

  • 基础无脑题,主要从黑盒白盒方向答,次要从静态动态方向补充。

软件测试

  • 软件测试概述

    • 软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,
    • 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
  • 黑盒白盒

    • 从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。
    • 白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
    • 黑盒测试方法主要包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。
  • 静态动态

    • 从是否执行程序的角度划分,测试方法又可分为静态测试和动态测试。
    • 静态测试包括代码检査、静态结构分析、代码质量度量等。
    • 动态测试由3部分组成:构造测试实例、执行程序和分析程序的输出结果。 [1]

参考

END

posted @   anliux  阅读(668)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示