笔记 |《软件测试技术经典教程》第4章 黑盒测试技术
一.等价类技术
等价类划分法是一种黑盒测试技术,它不考虑程序的内部结构,只是根据软件的需求说明来对输人的范围进行细分,然后再从分出的每个区域内选取一个有代表性的测试数据。如果等价类分得好,这个代表性的测试数据的作用就等价于其区域内的其他取值。
定义
是指某个输入域的子集合。在该子集合中,各个输人数据对于揭露程序中的错误都是等效的。分类
- 有效等价类:是指符合《需求规格说明书》,合理的输入数据集合。
- 无效等价类:是指不符合《需求规格说明仔》,无意义的输入数据集合。
等价类划分步骤
例子
有这样一个C语言程序,功能是计算两个1一100之间整数的和。
(1)综合考虑输入数据的类型和范围划分等价类
(2)加法器测试用例
用例编号 | 所属等价类 | 加数1 | 加数2 | 和 |
---|---|---|---|---|
1 | 2(有效等价类) | 3 | 40 | 43 |
2 | 1(无效等价类) | 0 | -1 | 提示”请输入1-100之间的整数“ |
3 | 3(无效等价类) | 110 | 101 | 提示”请输入1-100之间的整数“ |
4 | 4(无效等价类) | 1.2 | 3.2 | 提示”请输入1-100之间的整数“ |
5 | 5(无效等价类) | A | B | 提示”请输入1-100之间的整数“ |
6 | 6(无效等价类) | @ | # | 提示”请输入1-100之间的整数“ |
7 | 7(无效等价类) | 空格 | 空格 | 提示”请输入1-100之间的整数“ |
8 | 8(无效等价类) | 提示”请输入1-100之间的整数“ |
二.边界值技术(boundary Value Testing )
测试边界值时,一般测试边界值和正好超出边界值一个单位的值。
三.因果图法(Cause-Effiect Graphs )
四.流程图法(Workflow Mefhod )
例子:
最后附上整理的思维导图
PS:笔记根据 赵斌《软件测试技术经典教程》第二版 整理
笔记 |《软件测试技术经典教程》第4章 黑盒测试技术相关推荐
- matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt
<MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...
- 【软考】 信息安全工程师教程 第六章 认证技术原理与应用
目录 6.1 认证概述 6.1.1 认证概念 6.1.2 认证依据 6.1.3 认证原理 6.1.4 认证发展 6.2 认证类型与认证过程 6.2.1 单向认证 6.2.2 双向认证 6.2.3 第三 ...
- 《这些年,我们读过的技术经典图书》主题有奖征文【已结束】
图书市场鱼龙混杂,各式各样,听起名字好像都很不错.可是内容到底怎么样,只有读过它的人,才能给出一定的评判.极限编程创始人Kent Beck说过"每个有思想的软件开发人员,书架上都应该有这样一 ...
- 微机计算机硬件技术实用教程知识点,微机接口技术实用教程1.ppt
微机接口技术实用教程1 微机接口技术实用教程 第1章 微型计算机接口技术基础 第1章 微型计算机接口技术基础 1.1 接口技术概述 输入/输出(Input/Output,I/O)是计算机与外部世界交换 ...
- [转]web测试技术经典案例
本文转自:http://www.cnitblog.com/szdlinxie/archive/2006/12/17/20655.html 1. 概述 随着web应用的增多,新的模式解决方案中以web为 ...
- 计算机原理与应用第六章——总线技术
第六章--总线技术 文章目录 第六章--总线技术 一.总线的基本概念 (一)总线的概念 (二)具体读写操作 (三)实例:PC XT总线 (四)总线的性能指标 (五)总线时序 (六)串行总线 (七)总线 ...
- 黑盒测试技术和测试用例的设计方法
黑盒测试技术 软件测试即"有规程的发现错误的过程".其中错误是指"与所期望的设计之间的偏差,该偏差可能产生不期望的系统故障或者是错误的后果". 黑盒测试也称功能 ...
- 读《软件测试经典教程》有感
很早之前买了一本<软件测试经典教程>,总体感觉这本书对测试的主要理论介绍得很不错,软件测试的基本概念,测试分类,测试的常识,测试技术,缺陷管理,测试管理,测试工具都涵盖到了,是一本综合性的 ...
- 软件测试基础教程杜课后,软件测试技术基础教程第2版习题答案
软件测试技术基础教程第2版习题答案 第一章软件测试理论一.选择题........二.简答题二.简答题参考答案:软件测试是伴随着软件的产生而产生的.在软件行业发展初期,没有系统意义上的软件测试,更多的是 ...
- 尚硅谷大数据技术Zookeeper教程-笔记01【Zookeeper(入门、本地安装、集群操作)】
视频地址:[尚硅谷]大数据技术之Zookeeper 3.5.7版本教程_哔哩哔哩_bilibili 尚硅谷大数据技术Zookeeper教程-笔记01[Zookeeper(入门.本地安装.集群操作)] ...
最新文章
- mxnet.gluon 加载预训练
- 【杂谈】为什么Pytorch这么好用我还苦口婆心推荐初学者也学习一下caffe?
- 20100422.C#.const VS readonly
- Python中的支持向量机SVM的使用(有实例有源码)
- mysql-5.1.50中文_mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
- [转载]监控 Linux 性能的 18 个命令行工具
- Databricks文档02----Databricks CLI
- Vue 中的 v-cloak 作用及用法
- 我是这样在第一轮筛选简历的
- 原生js获取execl里面的值 主要使用ActiveXObject
- python如何实现网页爬取,并翻译成中文
- 删除win10添加的网络位置
- html 表格输出excel,html中导出excel表格
- iOS NSLayoutConstraint priority
- 停止SHA1算法签名证书及时间戳服务尤其是代码签名证书,补丁介绍
- php站长统计,如何巧妙去除隐藏“站长统计”文字链接?
- 如何优雅地使用Sublime Text3
- 基于 ESO-PLL 的永磁同步电机无位置传感器控制
- Q2 逆势扭亏为盈,群雄环伺之下朴新如何“虎口脱险”?
- 分配工作时需要考虑的问题