简述软件黑盒测试的方法,简述什么是黑盒测试方法
黑盒(又叫功能测试、数据驱动测试):
1.黑盒测试发现错误类型:
功能错误和遗漏
界面错误
数据库错误
性能错误
初始化和终止错误
2.黑盒测试:程序外部接口进行的
3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。
4.黑盒测试技术主要有等价类划分法、边界值法、判定表法、因果图法、场景法等。
5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的子集划分,并对每个子集产生一个测试用例。
6.边界条件分析法是对大量错误发生在边界条件上的测试。
7.判定表法、因果图法适用于以下情况:if-then-else逻辑很突出;输入变量之间存在逻辑关系;输入与输出之间存在因果关系;
8.场景法是根据需求说明中的时间流信息来构造场景,设计用例,使每个场景至少发生一次
等价类划分法:
有效等价类:输入合理有意义数据,尽可能多的覆盖尚未覆盖的有效等价类
无效等价类:输入不合理无意义数据,仅覆盖一个尚未覆盖的无效等价类
等价类划分种类:
双边条件划分
取值划分
单边区间划分
限制条件规则划分
边界值分析法
边界点:上点(边界上的点)、内点、离点(0离边界最近的点)
一般边界条件测试用例设计法
健壮性边界条件测试用例设计法
最坏边界条件测试用例设计法
健壮最坏边界条件测试用例设计法
判定表法
若某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。
等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候用判定表法
条件桩—列出问题的所有条件。
条件项—针对条件桩给出的条件,列出所有可能的取值。
动作桩—列出问题规定的可能采取的操作。
动作项—列出在条件项的各组取值情况下应采取的动作
任何一个条件组合的特定取值及相应要执行的动作称为一条规则。
判定表(也称决策表)是一个用来表示条件和行动的二维表,是分析和表达多逻辑条件下执行不同操作的情况的工具
判定表分为:有限条目判定表,扩展条目判定表
判定表简化:规则合并,规则包含
(1)规则合并
若动作项相同,条件项只有一项不同,则可将该项合并。合并后的条件项用符号“—”表示,说明执行的动作与该条件的取值无关,称为无关条件。
(2)规则包含
无关条件项“—”在逻辑上又可包含其他的条件项取值,具有相同动作的规则还可进一步合并。
简述软件黑盒测试的方法,简述什么是黑盒测试方法相关推荐
- 黑盒测试概念简述,黑盒测试优缺点、黑盒用例设计方法简单介绍及黑盒测试方法使用总结
黑色测试 黑盒测试概念: 黑盒的优缺点介绍: 黑盒测试用例设计方法简单介绍: 黑盒测试方法使用总结: 黑盒测试概念: 又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用.黑盒测试主要意味着测试 ...
- 软件项目工作量评估方法简述之COSMIC功能点方法
(一) 简介 COSMIC 是通用软件度量国际联盟的简写(Common Software Measurement International Consortium,COSMIC),它成立于1998 年 ...
- 简述isodata算法的原理_基于UWB技术的室内定位方法简述
1. UWB室内定位概述: UWB室内定位技术与传统通信技术有极大的差异,它不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,从而具有GHz量级的带宽.超宽带 ...
- 谷歌浏览器的下载位置如何设置 Chrome浏览器下载路径设置方法简述
在Chrome地址栏输入"chrome://settings/"后回车; 谷歌浏览器的下载位置如何设置?Chrome浏览器下载路径设置方法简述 谷歌浏览器的下载位置如何设置?Chr ...
- 猎豹浏览器小号窗口怎么打开 小号窗口打开方法简述
针对同一用户在同一浏览器中同时登录多个不同网络账号的需求,猎豹浏览器贴心的推出了一项特别的功能--"小号窗口".那么,猎豹浏览器的小号窗口要怎么打开呢?下面小编就简单介绍一下猎豹浏 ...
- 傲游浏览器怎么更换皮肤 浏览器皮肤更换方法简述
再好看的浏览器皮肤,看得久了也会让人感觉无味.而在这个时候,不少人都会选择换种皮肤.换个心情!那么,傲游浏览器要怎么更换皮肤呢?下面小编就来简单介绍一下傲游浏览器皮肤更换的方法,不清楚具体方法的朋友可 ...
- 360浏览器怎么收藏网页 360安全浏览器快速收藏网页方法简述
不少网友都有将一些常用的网站收藏在浏览器中的习惯,以便下次快速打开该站点或找寻.那么,在360浏览器中该怎么收藏网页呢?下面小编就来简单介绍一下360安全浏览器快速收藏网页的方法,有需要的朋友可以稍作 ...
- 傲游浏览器怎么看网页源代码 网页源代码查看方法简述
网页源代码,顾名思义就是指在网页制作过程中需要用到的一些特殊的"语言",设计人员向通过对这些"语言"进行组织编排制作出网页,再由浏览器进行"翻译&qu ...
- 傲游浏览器语言怎么切换 傲游浏览器语言切换方法简述
作为一款多功能.个性化.多标签的浏览器产品,傲游浏览器不仅能够有效减少浏览器对系统资源的占用率,还内置了大量的贴心功能,其中便包括浏览器语言切换.那么,傲游浏览器语言要怎么切换呢?不清楚具体步骤的朋友 ...
- 猎豹浏览器怎么收藏网页 网页收藏方法简述
在网站上看到了喜欢的内容,许多人都会选择将之收藏起来,以便下一次观看.但不同浏览器产品中的网页收藏方法,也各不相同!那么,猎豹浏览器要怎么收藏网页呢?下面小编就来详细介绍一下猎豹浏览器中网页收藏的具体 ...
最新文章
- UICollectionView
- 判断iis是否已经安装
- 1分钟10万字大法:量子波动速读、蒙眼翻书穿针,这是席卷15省的最新智商税...
- saltstack执行state.sls耗时长的坑
- v-if和v-show
- Android之android studio如何解决‘:app:packageDebug‘.(Duplicate files copied in APK META-INF/DEPENDENCIES)
- 中高级数论 [欧拉函数线性筛,二次剩余]
- python学生分布_Python数据分析实战之分布分析
- 第一个应在JavaScript数组的最后
- blockly自定义中文出问题_[BlocklyNukkit入门]#5自定义物品
- rms | 如何绘制模型带置信区间的预测曲线
- 用python计算班级学生年龄_Python简单写学生管理系统
- 2018年TI杯大学生电子设计竞赛
- 三菱PLC的编程语言有指令表、梯形图、步进SFC
- 南京大学2020计算机考研分数线,2020南京大学考研复试分数线已公布
- 常见色彩表(RGB)
- 第8章 离不开的数据库
- tp3.2.3 图片打水印
- 永不服输的Java之路---重学Java (第一章)
- 谈谈关于Android迷宫密码破解
热门文章
- xv6 syscall实验
- svm图片多分类python代码_[OpenCV随笔]-OpenCV3.x中SVM多分类使用(代码篇)
- Java 迭代实现归并排序
- MATLAB学习笔记之chirp信号的产生
- 三维空间中无人机路径规划的改进型蝙蝠算法
- 前端网页字体优化指南
- matlab液体湿润模拟,【水文模型】01 三水源新安江模型
- 优酷KUX1080转码工具如何将KUX视频转换成MP4格式
- 一卡通管理系统服务器,一卡通管理系统
- 一个手机用c网可以打开网站切换到g网就打不开_推荐一些设计师常用网站!!!...