问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

黑盒测试的方法有哪些

发布网友 发布时间:2022-04-22 12:16

我来回答

2个回答

热心网友 时间:2022-05-11 21:37

一、边界值测试
经实践总结:大量的软件缺陷发生在输入域和输出域的边界上。所以在设计测试用例的时候,应该重视边界。
例如只有一个输入条件时,可以这么选取测试用例。(以坐标轴举例。以红点表示测试用例)例如当有两个输入条件的时候,可以这么选取测试用例。(以红点表示测试用例)
ps:要测试健壮性(软件有没有金刚不坏之身)的时候,可以这么设计测试用例。
选取略小于最小值的无效测试数据(或者略大于最大值的无效测试数据)。
二、等价类划分
要做到穷尽测试是不可能的,所以在设计测试用例时往往要先划分等价类再选取“*”。
划分的子集应该满足如下因素:
(1)每个子集内部所有的数据都是等价的
(2)子集之间互不相交
(3)所有子集的并集是整个输入域或输出域
PS:
(1)【有效等价类】是相对于规格说明合理的、正确的、有意义的输入数据构成的集合。
(2)【无效等价类】是相对于规格说明不合理的、错误的、无意义的输入数据构成的集合。
小二啊,上一个例子:
如网站注册用户名的时候,输入框要求“用户名由字母开头,后跟字母或数字的任意组合,且长度<=8”。
(1)有效的等价类划分
username = {0<全字母的长度<8}
username = {0<(字母开头+数字)的长度<8}
(2)无效的等价类划分
username = {0<全数字的长度<8}
username = {0<(数字开头+字母)的长度<8}
username = {全字母的长度>8}
username = {全数字的长度>8}
username = {(数字开头+字母)的长度>8}
username = {0<(字母开头+数字)的长度>8}
三、因果图
“因为他们有丰富的经验,不但懂得现状,而且明白因果。”
基于因果图的测试方法要考虑如下问题
(1)规格说明书有哪些原因?
(2)规格说明书有哪些结果?
(3)规格说明书中各种原因之间的关系怎么样?
(4)规格说明书中各种结果之间的关系怎么样?
(5)规格说明书中原因和结果之间的约束条件怎么样?
(6)如何从规格说明书中的原因和结果设计测试用例?
【a】恒等: 若c1为1,则e1也为1。若c1为0,则e1也为0;
【b】非: 若c1是1,则e1是0.若c1为0,则e1是1;
【c】或: 若c1与c2中有一个是1或者两个都为1,则e1是1。若c1和c2都为0,则e1是0;
【d】与: 当且仅当c1和c2都是1,则e1为1,否则e1为0.

热心网友 时间:2022-05-11 22:55

黑盒测试的测试方法有:等价类划分、边界值分析法、猜错法、随机数法、因果图
白盒测试的测试方法有:代码检查法、程序变异、静态结构分析法、静态质量度量法、符号测试法、逻辑覆盖法、域测试、Z路径覆盖和基本路径测试法
还可以参照以下网址

1. 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致
2. 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试

3. 黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身有问题或规格说明的规定有误,用墨盒测试方法是发现不了的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
派出所能监听个人手机吗 ...富士康IDPBG事业群,请教一下该事业群有哪些岗位?具体分别是做什么的... 富士康aw制造是做什么的公司 业成部门生产课是做什么的 小米官网上面怎么查物流? 小米昨天下午就显示配货了怎么还不出库啊?我后面买的配件都出库了,我深... VB.net2008实例 编写文字加解密程序介绍_VB.net2008实例 编写文字加解 ... 简单的vb加密解密问题,不用输入密码的 赛车驾照价格是怎样的? Excel函数操作题第16套 黑盒测试方法有哪些 黑盒测试方法有哪些? 什么是黑盒测试 黑盒测试法的基本简介 为什么小龙虾这么好吃? 什么是黑盒测试? 常见的黑盒测试方法有哪些 为什么这么多人爱吃小龙虾,真的有这么好吃吗? 黑盒测试有哪些方法 小龙虾好不好吃主要看什么啊? 常用的黑盒测试方法有哪些? 小龙虾好吃吗 黑盒测试方法有哪些,优缺点 哪里的小龙虾最好吃?湖北和江苏到底谁更胜一筹呢 ? 都知道小龙虾非常好吃,那小龙虾是不是壳越硬越好? 为什么有人觉得小龙虾好吃? 什么是黑盒测试技术,常用的黑盒测试技术有哪些? 小龙虾好吃吗? 吃小龙虾好吗 小龙虾为什么这么受欢迎?好吃的原因又是什么呢? 用黑盒法设计测试用例时采用的方法包括 白盒测试、黑盒测试的概念是什么? 微信里面的东西突然什么都没有了如何找回? 单位成本是什么意思啊? 产品单位成本是什么意思 鍦ㄩ偅涓&#xFFFD;綅缃&#xFFFD;彲浠ョ湅寰楀埌镊&#xFFFD;繁鐢佃剳璁剧疆镄勫瘑镰% 单位成本 pe认不到nvme硬盘 大白菜PE不认NVME固态硬盘怎么办? 什么叫做单位成本? PE中识别不了NCME的M2硬盘,如何给PE加载此驱动? 什么是总成本,单位成本。两者有什么区别 nvme协议的固态硬盘支持pe安装系统吗 用excel直接打开微信的文件,保存之后找不到文件了 单位成本是什么意思 pe不认nvme固态硬盘 微信电脑版接收的文件直接打开后修改了点保存退出后怎么找到这个文件 会计的总成本和单位成本是什么意思? 微pe不识别nvme固态硬盘 材料单位成本是什么