测试用例设计方法——黑盒测试和白盒测试
目录
一、黑盒测试
1、什么是黑盒测试?
2、黑盒测试用例设计方法
☆等价类划分
☆边界值分析
二、白盒测试
1、什么是白盒测试?
2、白盒测试用例设计方法
三、灰盒测试
一条完整的测试用例应包括:
用例编号、项目名称、用例标题、优先级、前置条件、输入数据、操作步骤、预期结果
一、黑盒测试
1、什么是黑盒测试?
顾名思义,把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程,通过软件的外部表现来发现缺陷。
2、黑盒测试用例设计方法
等价类划分;边界值分析;因果图法;正交实验设计;判定表法、错误推断法等
☆等价类划分
定义:等价类分为有效等价类和无效等价类,将程序输入域分成若干个互不相干的子集,成为等价类,然后从等价类中提取出少量具有代表性的数据作为测试用例
如:某登录页面的密码要求用6-18位数字组成
☆边界值分析
边界值分析法就是一种对输入或输出的边界值进行测试的黑盒测试方法,是对等价类划分法的补充,测试用例来源于等价类的边界
二、白盒测试
1、什么是白盒测试?
把程序看成是装在一个透明的盒子里,通过对程序内部结构的分析,检测来寻找问题
2、白盒测试用例设计方法
强度排序:语句覆盖<判定覆盖<条件覆盖<判定条件覆盖<条件组合覆盖<路径覆盖
判定条件覆盖包括判定覆盖和条件覆盖
路径覆盖一定包括判定覆盖
三、灰盒测试
介于黑盒测试和白盒测试之间,多用于集成测试阶段,常通过一些表征的现象、事件、标志来判断内部的运行状态。
测试用例设计方法——黑盒测试和白盒测试相关推荐
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 黑盒测试及测试用例设计方法(面试题解析)
黑盒测试这个看似简单的问题,在面试中被提及的机会真是数不胜数.特别是应聘者只有一"两年工作经验时,面试官通常会问道. ●是否做过测试? ●黑盒还是白盒? ●怎么做? ●有什么区别? 这么简单 ...
- 测试用例设计方法_黑盒测试——测试用例设计方法
黑盒测试 也称为功能测试或数据驱动测试.通过软件的外部表现来发现其缺陷和错误.在测试时,把被测程序视为一个不能打开的盒子,在完全不考虑程序内部逻辑结构和内部特性的情况下进行.它是在已知产品所应具有的功 ...
- 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)
一.黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法 二.等价类划分 ...
- 功能性测试用例设计方法深入理解
一 进行测试设计的一般流程 设计测试案例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数.测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计.功 ...
- 【测试】黑盒测试用例设计方法
黑盒测试用例设计方法包括: 1.等价类划分法. 2.边界值分析法. 3.错误推测法. 4.因果图法. 5.判定表驱动法. 6.正交试验设计法. 7.功能图法. 8.场景法等. 9.状态迁移法 10.流 ...
- 测试用例设计方法与举例说明
转载自---https://www.cnblogs.com/molrang/p/6420918.html 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试 ...
- 黑盒测试用例设计方法详解
黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法.场景图法等. (一)等价类划分法 定义:等价类划分法是把所有可能输入的数据,即程序的输 ...
- 测试用例设计方法(2)
https://www.cnblogs.com/molrang/p/6420918.html 转载 本篇由本人整理黑盒.白盒.接口测试一系列用例设计方法. 黑盒测试用例设计方法包括等价类划分法.边界 ...
- 黑盒测试用例设计方法【转】
转至http://www.cnblogs.com/Jackc/archive/2009/02/24/1397433.html 用于学习保存 1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析 ...
最新文章
- 谷歌浏览器删除相同重复无效书签
- JS中相等运算符 == 隐式转换
- CVPR 2019 | INIT:针对实例级的图像翻译
- C语言文件读写常用函数总结
- 【SpringBoot的坑】Restful请求报错Request method 'POST' not supported,HiddenHttpMethodFilter无法将POST转换为PUT原因分析
- express中路由配置优化
- 基于python语言下的UI自动化测试框架搭建(四)
- tcp欢动窗口机制_TCP协议中的窗口机制------滑动窗口详解
- 为什么学计算机的人不用360,为什么会电脑的人都鄙视他人安装360?
- virtualbox报错:Failed, trying without DKMS的解决方案
- 第三季-第24课-TCP通讯程序设计
- linux之VMware安装Centos7
- 制作整人计算机病毒,bat整人电脑病毒代码是怎样的.docx
- 海康威视监控有线/无线安装调试
- python学习之迭代器
- win11拉伸屏幕_win11系统出现拉伸屏幕问题修复办法
- **python入门实战**-华氏度转摄氏度python代码
- ENVI图像处理(1):ENVI影像处理基础
- 什么是NAT技术与代理服务器
- 双显示器设置鼠标上下移动