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

+7白盒测试与黑盒测试的定义与区别

白盒测试方法按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能。

白盒测试的主要方法有逻辑覆盖、基本路径测试等

逻辑覆盖包括:
1、语句覆盖

2、判断覆盖

3、条件覆盖

4、判断/条件覆盖

5、条件组合覆盖

6、路径覆盖

 

黑盒测试并不涉及程序的内部结构和内容特性,主要根据规格说明,只依靠被测试程序的输入和输出之间关系或程序的功能来设计测试用例

黑盒测试主要包括边界值分析法、等价类划分法、因果图法、决策表法等。

 

白盒:按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能。一般是开发人员做

黑盒:测试功能,不管代码如何实现;

转载于:https://www.cnblogs.com/Ph-one/p/7569675.html

相关文章:

  • +1瀑布模型的主要特征是什么
  • EFM32G232F64时钟树
  • C语言中 ln(以自然对数e为底) lg(以十为底) 以及logab(以a为底,b为真数)的相关知识...
  • Ubuntu gcc错误:对'log'等函数未定义的引用
  • error: 'for' loop initial declarations are only allowed in C99 mode
  • 浮点数比较大小的问题
  • 线性代数线性相关特例
  • +2开闭原则
  • (+4)2.2UML建模图
  • 2.1分层数据流
  • +6是不是用例越多越好?为什么说明原因
  • +1阿姆达尔定律
  • +2流水线是怎样提高性能的,会遇到什么问题,解决方法是什么
  • +3软件优化至关重要,软件优化一般有哪些方法?
  • +4 高速缓存
  • 2017年终总结、随想
  • GitUp, 你不可错过的秀外慧中的git工具
  • golang中接口赋值与方法集
  • HTML-表单
  • HTTP 简介
  • Python - 闭包Closure
  • React中的“虫洞”——Context
  • Swift 中的尾递归和蹦床
  • Terraform入门 - 3. 变更基础设施
  • 闭包--闭包作用之保存(一)
  • 基于遗传算法的优化问题求解
  • 检测对象或数组
  • 使用Swoole加速Laravel(正式环境中)
  • 线上 python http server profile 实践
  • 一、python与pycharm的安装
  • 一个JAVA程序员成长之路分享
  • # 达梦数据库知识点
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #DBA杂记1
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (11)MATLAB PCA+SVM 人脸识别
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)windows配置JDK环境
  • (翻译)terry crowley: 写给程序员
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (简单) HDU 2612 Find a way,BFS。
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (新)网络工程师考点串讲与真题详解
  • (转)可以带来幸福的一本书
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net CF下精确的计时器
  • .net FrameWork简介,数组,枚举
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net解析传过来的xml_DOM4J解析XML文件
  • .NET企业级应用架构设计系列之开场白
  • .net与java建立WebService再互相调用
  • @Async注解的坑,小心