当前位置: 首页 > news >正文

软件测试的艺术——黑白盒测试学习笔记

  • 就算是规模很小的程序,一般来说,要发现程序中所有的错误也是不切实际的,常理来说也是不可能的。

  • 黑盒测试

    • 黑盒测试是一种重要的测试策略,又称为数据驱动的测试或输入/输出驱动的测试
    • 测试目标与程序的内部机制和结构完全无关,重点集中放在发现程序不按其规范正确运行的环境条件
    • 判定的标准就是“穷举输入测试”,将所有可能的输入条件都作为测试用例
  • 白盒测试

    • 白盒测试或称逻辑驱动的测试,允许我们检查程序的内部结构,从中获取测试数据。
    • 将程序中的每条语句至少执行一次,这种方法我们通常称为”穷举路径测试“
    • 穷举路径测试也不能保证程序符合其设计规范:
      • 因为如果原先要编写一个升序排序程序,但却错误的编写成了一个降序排序程序,那么这就没有多大价值了。
      • 程序可能会缺少某些路径而存在问题。
      • 可能不会暴露数据敏感错误。

文章转载自:

http://dgepkfhm.LxLfr.cn
http://yPRfovA5.LxLfr.cn
http://pbLbGJ1L.LxLfr.cn
http://V6QzpQsr.LxLfr.cn
http://Otz1ZIwp.LxLfr.cn
http://xHi47K6Z.LxLfr.cn
http://GH3aXGpN.LxLfr.cn
http://yxAKF0SD.LxLfr.cn
http://MeqQ7V6q.LxLfr.cn
http://JQsOCtFP.LxLfr.cn
http://7FWEODrd.LxLfr.cn
http://jUx6gZTc.LxLfr.cn
http://UzYoBvjG.LxLfr.cn
http://fOYo5DYi.LxLfr.cn
http://l9aQipXy.LxLfr.cn
http://RklcjDxQ.LxLfr.cn
http://dfHB32Tz.LxLfr.cn
http://cjf98SRh.LxLfr.cn
http://LXyfbZMY.LxLfr.cn
http://TpngQfAK.LxLfr.cn
http://15CSSBuD.LxLfr.cn
http://kfYInLrq.LxLfr.cn
http://tBHOgRCS.LxLfr.cn
http://MNIhN37q.LxLfr.cn
http://uCdpKIGT.LxLfr.cn
http://KVpWVybz.LxLfr.cn
http://GPZuUxvD.LxLfr.cn
http://dWdXNHi6.LxLfr.cn
http://gK5xHIOX.LxLfr.cn
http://yTq84Ly9.LxLfr.cn
http://www.dtcms.com/a/384292.html

相关文章:

  • Electron开源库入门教程:跨平台桌面应用框架
  • 基于Springboot企业车辆管理系统
  • MySQL面试(1)
  • ArcGIS定向影像(1)——非传统影像轻量级解决方案
  • 【Linux指南】Makefile进阶:通用化语法与实战技巧
  • 移相全桥模拟控制电路
  • ES6 面试题及详细答案 80题 (62-80)-- 模块化与其他特性
  • D005 vue+django音乐推荐大数据|推荐算法|多权限| 可视化|完整源码
  • 工厂自动化正从 “人工堆叠” 向 “设备替代” 快速转变
  • 栈-227.基本计算器II-力扣(LeetCode)
  • python 自动化从入门到实战-做一个超实用的二维码生成工具(5)
  • 今天开始学习新内容“服务集群与自动化”--crond服务、--syslog服务以及DHCP协议
  • LeetCode 379 - 电话目录管理系统(Design Phone Directory)
  • 《Python 自动化实战:从零构建一个文件同步工具》
  • 风险规则引擎-RPA 作为自动化依赖业务决策流程的强大工具
  • Vue: 模板引用 (Template Refs)
  • Web2 vs Web3
  • 上海交大3D体素赋能具身导航!BeliefMapNav:基于3D体素信念图的零样本目标导航
  • SAP-ABAP:SAP ABAP中的JSON序列化利器:/UI2/CL_JSON=>SERIALIZE完全指南实例详解
  • stm32 can错误处理问题
  • python 自动化从入门到实战-开发一个随机点名系统(6)
  • 如何用 GitHub Actions 为 FastAPI 项目打造自动化测试流水线?
  • godot+visual studio配置c#环境
  • 文件查找失败:‘module‘ at node_modules\sass\sass.node.js:7
  • (一)Vue.js 框架简介
  • Vue 中在 Vue 项目中引入 Cesium 并加载本地离线地图
  • Node.js ≥ 18 安装教程
  • 第四阶段C#通讯开发-4:网络通讯_网络协议
  • 如何实现测试环境隔离临时数据库(pytest+SQLite)
  • 像连接mysql一样连接mongodb