首页 > 其他分享 >黑盒测试---等价类划分法

黑盒测试---等价类划分法

时间:2024-07-27 23:39:50浏览次数:9  
标签:黑盒子 黑盒 等价 --- 划分 测试 输入

​         等价类划分是一种典型的黑盒测试用例的设计方法,使用等价类划分,是将软件的输入域分为若干部分,然后从每个部分中选取少量具有代表性的数据进行测试,这样可以避免穷举产生的大量用例。

自己理解

首先是黑盒测试,就像一个黑盒子,盒子里面是什么,我们不需要关心,总之就是给它喂数据,然后经过黑盒子之后,会有对应的输出,或者有一些处理,比如报错。

然后就是等价类,等价类是针对上面提到的输入。先把输入分类,一种是对盒子来说是有效的、合理的输入,另一种是无效的,大概可以理解为这些输入会导致黑盒子报错。

分类

有效等价类:对需求规格说明而言,合理的、有效的输入数据构成的集合

无效等价类:对需求规格说明而言,不合理的、无效的输入数据构成的集合

等价类划分法的设计用例的步骤

1、根据需求规格说明书,等价类划分

2、设计等价表,填好划分好的内容并设计编号

测试用户名等价类划分设计表:

3、设计覆盖表,填写覆盖的所有有效等价类编号和无效等价类编号

例如:

部分截取,并不完整

4、根据每组测试数据生成对应的测试用例

示例:

 

标签:黑盒子,黑盒,等价,---,划分,测试,输入
From: https://www.cnblogs.com/xiaopangyu/p/18327722

相关文章

  • 软件测试--软件生命周期
        软件和其他产品一样,都有一个从“出现”到“消失”的过程。这个过程就称作软件生命周期。就好像我们人类一样,从出生--少年--青年--中年--老年--死亡一样,可以将软件生命周期划分为6个阶段:问题定义、需求分析、软件设计、软件开发、软件测试、软件维护最后淘汰。下面我......
  • YOLOv10全网最新创新点改进系列:ICCV 2023 - 动态蛇形卷积(Dynamic Snake Convolution)采
    YOLOv10全网最新创新点改进系列:ICCV2023-动态蛇形卷积(DynamicSnakeConvolution)采用管状结构,拉升模型小目标、遮挡目标检测效果,高效涨点!!!所有改进代码均经过实验测试跑通!截止发稿时YOLOv10已改进40+!自己排列组合2-4种后,考虑位置不同后可排列组合上千万种!改进不重样!!专注A......
  • 《JavaEE》----1.<计算机是怎样工作的>
    前言:   大家好,我目前在学习java。我准备利用这个暑假,来复习之前学过的内容,并整理好之前写过的博客进行发布。如果博客中有错误或者没有读懂的地方。热烈欢迎大家在评论区进行讨论!!!   喜欢我文章的兄弟姐妹们可以点赞,收藏和评论。如果感觉有所收获可以关注我呦。......
  • ABC364题解(D-G)
    D先对\(a\)从小到大排序。将题目转化成找到最小的\(d\),使得恰好有\(k\)个\(a_i\in[b-d,b+d]\)。对于每个询问\(b,k\),考虑二分答案。设待检查的答案为\(d\),二分找到最小的\(p1\)使得\(a_{p1}\geqb-d\)和最小的\(p2\)使得\(a_{p2}>b+d\),包含的数的个数即为\(......
  • 35+测试老兵聊一聊职业规划-软件测试岗
        年龄越大越感觉时间在加速地飞驰而过。不知不觉已到中年,但感觉自己还停留在青葱岁月。工作之外每天刷刷短视频,打打游戏,浑浑噩噩一天过去了。听到最多的声音是:人生的意义是什么?人生没有意义,百年以后你埋一个坑我埋一个坑,哪个也叫不醒哪个。绝大多数的普通人等你老去......
  • 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页
    技术支持:JAVA、JSP服务器:TOMCAT7.0.86编程软件:IntelliJIDEA2021.1.3x64前文三篇登录和注册功能的实现基于JSP、java、Tomcat、mysql三层交互的项目实战--校园交易网(1)-项目搭建(前期准备工作)https://blog.csdn.net/m0_64056556/article/details/140684858?spm=1001.2014......
  • 代码随想录算法训练营第22天-leetcode-回溯算法part01:
    #回溯算法理论基础能解决的问题:组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则全排列,有几种排列方式棋盘问题:N皇后,解数独等等第77题.组合力扣题目链接(op......
  • 2023CSP-j复赛题解
    csp-j题解update:2024.6.18-2024.6.25:重构题解第一题:小苹果原题洛谷P9748思路n表示当前长度求几天取完:每天取走\((n-1)/3+1\)个苹果,记录几天取完第\(n\)个苹果第几天被取走:当\(n\bmod3=0\)时被取走时间复杂度约为\(O(\log_n)\)#include<iostream>......
  • text2sql-workshop
    text2sql-workshophttps://github.com/fanqingsong/text2sql-workshopText2SQLWorkshopUsingOpenAI,LangchainandPostgresqltoTalktoYourDataOverviewThisrepodemonstratesthepowerofLargeLanguageModelsandGenerativeAIforsimplifyi......
  • 【愚公系列】《微信小程序开发解析》009-导航组件
    ......