精华内容
下载资源
问答
  • 常用控件黑盒测试方法有哪些
    2021-07-25 02:49:10

    1.常用控件有哪些

    文本框,复选框,按钮,单选按钮,列表框,组合列表框,滚动条等

    2.文本框测试

    数据的内容、长度、类型(注:大小写)、格式(行/日期)、唯一性、空、空格、复制/粘贴+手动、特殊字符、功能键等;

    A.输入正常字母或数字;

    B.输入已存在的工作表名称;例如:已有工作表名称为“测试一”,我再次输入一个名称为“测试一”的工作表,程序应该对其进行处理,并给出提示;

    C.在文本框中输入超长字符,验证程序会不会内存溢出;

    D.输入默认值、空、空格,测试程序手否对操作进行正确处理;

    E.若文本框规定了必须输入某种字符,那么我们对其进行输入该字符以外的字符,检查程序是否正确处理;

    F.利用复制粘贴等操作强制输入程序不允许输入的数据;

    G.输入特殊字符集,比如:null、\n等编程语言中的保留字符;

    H.输入不符合格式的数据,检查程序能否正确校验;比如:程序要求输入年月日的格式为yy/mm/dd,实际输入了yy-mm-dd,检查程序是佛正确校验;

    3.按钮测试

    A.按钮功能是否实现(包括关联的);

    B.提示信息是否正确,友好;这种不仅仅包括合法操作,也包括非法操作是否给出合理的提示信息;

    C.对于不符合业务背景的输入数据是否有相应的处理;

    4.单选按钮测试

    A.各单选按钮功能是否能正确完成;

    B.检查是否有系统设置的默认值;

    C.多个执行同一功能的单选按钮不能被同时选中,只能选择其中一个;

    D.逐一执行每个单选按钮的功能,并检查数据库返回的数值是否和用户选择的一致;

    E.一组执行同一功能的单选按钮,在初始状态时必须有一个默认被选中,不能同时为空;

    5.复选框测试

    A.多个复选框可以同时被选中;

    B.多个复选框可以部分选中;

    C.多个复选框可以不被选中;

    D.逐一执行每个复选框的功能;

    E.组合执行复选框的功能;

    6.下拉列表测试

    A.检查下拉列表是否可以正常下拉和选择;

    B.下拉列表的数据是否只能选择一条;

    C.下拉列表除了包含单个的条件外,是否包含全部这个条件;比如:我使用下拉列表进行筛选,我选择条件1后,我能否选择全部这个条件,显示所有的数据;

    D.若是存在多级下拉,那么需要检查数据是否对应;

    更多相关内容
  • 黑盒测试发现错误类型:功能错误和遗漏界面错误数据库错误性能错误初始化和终止错误2.黑盒测试:程序外部接口进行的3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。4.黑盒测试技术主要...

    5bc322bd739cc1faf5f5541a1514cdc1.png

    黑盒(又叫功能测试、数据驱动测试):

    1.黑盒测试发现错误类型:

    功能错误和遗漏

    界面错误

    数据库错误

    性能错误

    初始化和终止错误

    2.黑盒测试:程序外部接口进行的

    3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。

    4.黑盒测试技术主要有等价类划分法、边界值法、判定表法、因果图法、场景法等。

    5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的子集划分,并对每个子集产生一个测试用例。

    6.边界条件分析法是对大量错误发生在边界条件上的测试。

    7.判定表法、因果图法适用于以下情况:if-then-else逻辑很突出;输入变量之间存在逻辑关系;输入与输出之间存在因果关系;

    8.场景法是根据需求说明中的时间流信息来构造场景,设计用例,使每个场景至少发生一次

    等价类划分法:

    有效等价类:输入合理有意义数据,尽可能多的覆盖尚未覆盖的有效等价类

    无效等价类:输入不合理无意义数据,仅覆盖一个尚未覆盖的无效等价类

    等价类划分种类:

    双边条件划分

    取值划分

    单边区间划分

    限制条件规则划分

    边界值分析法

    083f82adac6b95013338951884fc9d65.png

    ca95e0722815925fdf61a98b0136e74a.png

    边界点:上点(边界上的点)、内点、离点(0离边界最近的点)

    一般边界条件测试用例设计法

    健壮性边界条件测试用例设计法

    最坏边界条件测试用例设计法

    健壮最坏边界条件测试用例设计法

    8b2d7a2dabd95fcddb9902e2d7a8faea.png

    判定表法

    若某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。

    等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候用判定表法

    条件桩—列出问题的所有条件。

    条件项—针对条件桩给出的条件,列出所有可能的取值。

    动作桩—列出问题规定的可能采取的操作。

    动作项—列出在条件项的各组取值情况下应采取的动作

    任何一个条件组合的特定取值及相应要执行的动作称为一条规则。

    判定表(也称决策表)是一个用来表示条件和行动的二维表,是分析和表达多逻辑条件下执行不同操作的情况的工具

    判定表分为:有限条目判定表,扩展条目判定表

    判定表简化:规则合并,规则包含

    (1)规则合并

    若动作项相同,条件项只有一项不同,则可将该项合并。合并后的条件项用符号“—”表示,说明执行的动作与该条件的取值无关,称为无关条件。

    (2)规则包含

    无关条件项“—”在逻辑上又可包含其他的条件项取值,具有相同动作的规则还可进一步合并。

    展开全文
  • 黑盒测试类型

    2021-03-23 15:37:34
    黑盒测试类型软件测试1.Adhoctestingadhoc查英文字典的意思是“特别”的意思。Adhoctesting表示的是一种没有系统规划的机遇测试人员经验的测试方法。其实做adhoctesting非常好的人一定是对测试非常sense或者非常...
  • 黑盒测试9种常用方法

    万次阅读 多人点赞 2020-10-29 10:01:40
    包括:等价类划分、边界值分析(BVA)、因果图、判定(决策)表、组合覆盖(pairwise)、正交表法(OATS)、功能图法、场景设计法、错误推测法。 其中易考:等价类划分、BVA和场景...其中同时属于白盒测试:BVA,功能图法。

    测试用例

    1. 组成
      测试用例 = 输入(测试步骤和测试数据)+输出(期望结果)+ 测试环境(系统环境设置)
    2. 编写时机
      通常在测试设计阶段来写,即在《需求规格说明书》和《测试计划》都已完成之后
    3. 编写标准
      唯一标准:用户需求
    4. 参考资料
      《需求规格说明书》和软件原型。
    5. 作用
      测试过程中的重要参考依据,好的用例被重复使用使得测试过程事半功倍。

    黑盒测试

    1. 来由
      任何程序都可以看作是从输入定义域到输出值域的映射,将被测程序看作一个打不开的黑盒,黑盒里面的内容(实现)是完全不知道的,只知道软件要做什么。即不关心结构,只关心输入输出。
    2. 定义
      现代黑盒测试是从一种从软件外部对软件实施的测试,也称基于规格说明的测试。
      黑盒测试是从用户观点出发的测试,其目的是尽可能发现软件的外部行为错误。
    3. 检测内容
      检测软件功能能否按照需求规格说明书的规定正常工作,是否有功能遗漏;
      检测是否有人机交互错误,是否有数据结构和外部数据库访问错误,是否能恰当地接收数据并保持外部信息(如数据库或文件)等的完整性;
      检测行为、性能等特性是否满足要求等;
      检测程序初始化和终止方面的错误等。
    4. 优点
      软件实现发生了变化,测试用例仍然可以使用;
      可以和软件实现同时进行,因此可以压缩项目总的开发时间。

    下面介绍黑盒测试常用的9种方法。

    等价类划分法

    1. 定义
      根据程序规格说明书把所有可能的输入数据,即程序输入域划分为若干个互不相交的子集,称为等价类,然后从每个等价类中选取少数具有代表性的数据作为测试用例,进行测试。
    2. 等价类
      等价类是某个输入域的子集,在该子集中每个输入数据的作用是等效的
      分为有效等价类和无效等价类
      有效等价类:对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可以检验程序是否实现了规格说明中所规定的功能和性能。
      无效等价类:与有效等价类的定义恰巧相反。
      设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受异常数
      据的考验。经过正反的测试才能确保软件具有更高的可靠性
    3. 确定等价类的6个原则
      ①输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
      在这里插入图片描述
      ②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类。
      在这里插入图片描述
      ③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
      在这里插入图片描述
      ④多输入的或关系
      在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
      ⑤多输入的且关系
      在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
      ⑥细分等价类
      在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。
    4. 根据等价类创建测试用例的步骤
      (a) 建立等价类表,列出所有划分出的等价类:
      在这里插入图片描述
      (b) 为每个等价类规定一个唯一的编号;
      © 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类
      (d) 重复©,最后使得所有有效等价类均被测试用例所覆盖;
      (e) 设计一个新的测试用例,使其只覆盖一个无效等价类。
      (f) 重复(e)使所有无效等价类均被覆盖。
      tips:有效等价类和无效等价类都要被覆盖,但覆盖原则不同。
    5. 进一步理解等价类划分法
      规格说明往往没有定义无效测试用例期望输出应该是什么样的。因此,测试人员需要花费大量时间来定义这些测试用例的期望输出。
      等价分类的目标是把可能的测试用例组合缩减到仍然足以满足软件测试需求为止。选择了不完全测试,就要冒一定的风险,所以必须仔细选择分类。
      测试同一个复杂程序的两个软件测试人员,可能会指定出两组不同的等价区间。只要审查认为足以覆盖测试对象就可以了。
    6. 小试牛刀(作业)
      在这里插入图片描述
      在这里插入图片描述
      参考答案
      在这里插入图片描述

    边界值分析法(BVA)

    全称Boundary Value Analysis
    首先明确,需要在等价类划分的基础上进行

    1. 来由
      边界值和等价类密切相关,输入等价类和输出等价类的边界是要着重测试的边界情况。在等价类的划分过程中就产生了许多等价类边界。边界是最容易出错的地方,所以,从等价类中选取测试数据时应该关注边界值。
    2. 基本思想
      选取正好等于刚刚大于刚刚小于等价类边界的值作为测试数据,而不是选取等价类中的典型值或任意值做为测试数据。
    3. 边界
      边界是指相对于输入等价类和输出等价类而言,稍高于边界值及稍低于其边界值的一些特定情况。

    具体有以下几种情况(我觉得这很白痴,ppt上还说是确定边界值的原则):
    a. 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
    b. 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少、比最大个数多1的数作为测试数据。
    c. 很多如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
    d. 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
    一些可能与边界有关的数据类型:数值,速度,字符,地址,位置,尺寸,数量等。
    考虑数据类型的下述特征
    在这里插入图片描述
    4. 次边界条件
    普通边界条件最容易找到,在产品说明书中有定义,或者在使用软件的过程中确定。
    有些边界在软件的内部,最终用户几乎看不到,但是软件测试仍有必要检查。这种边界条件称为次边界条件或者内部边界条件
    寻找这样的边界不要求软件测试人员具有程序员那样阅读源代码的能力,但要求大体了解软件的工作方式。
    在这里插入图片描述
    5. 单故障假设
    在这里插入图片描述
    如图,有x1和x2两个输入域,每次只让一个出故障,取值不在矩形的四个角,而在边上。
    对于一个n变量的程序,BVA测试会产生4n+1个测试用例。
    4的来由:min,min+,max,max-
    1的来由:各个维度都取正常值的那个测试用例

    健壮性BVA测试会产生6n+1个测试用例,多出的是min-与max+
    在这里插入图片描述

    1. 实例
      以下实例同时用上了等价类和BVA测试方法
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      评价:该测试方法的涉及违反了单故障假设,并不好。

    背景:当输入之间有了关联,如:约束关系和组合关系,等价类划分和BVA将不再适用,必须考虑使用一种适合于描述对于多种条件的组合,产生多个相应动作的测试方法(指先因果图后判定表)。
    在这里插入图片描述

    判定表法

    判定表方法是借助表格方法完成对输入条件的组合设计,以达到完全组合覆盖的测试效果。
    在所有的黑盒测试方法中,基于判定表的测试是最严格,最具有逻辑性的测试方法。又称决策表法。
    它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。

    1. 判定表
      判定表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。
      条件(作为输入)和活动(作为输出)两部分组成。
      组成元素
      在这里插入图片描述

    2. 判定表的制定
      在这里插入图片描述

    3. 适合使用判定表设计测试用例的条件
      a. 规则说明以判定表的形式给出,或很容易转换成判定表。
      b. 条件和规则的排列顺序不影响执行哪些操作。
      c. 当某一条规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
      d. 如果某一规则要执行多个操作,这些操作的执行顺序无关紧要。

    4. 示例
      在这里插入图片描述

    因果图法

    1. 定义
      借助图形,着重分析输入条件的各种组合,每种组合条件就是“因”,输出的结果就是“果”。
      因果图是一种形式化的图形语言,实质上是使用简化记号表示数字逻辑图,不仅能发现输入、输出中的错误,还能指出程序规范中的不完全性和二义性。
    2. 因果图法生成测试用例的步骤
      在这里插入图片描述

    ①分析软件规格说明文档描述的哪些是原因(输入条件),哪些是结果(输出条件)。
    原因常是输入条件或输入条件的等价类,结果是输出条件。
    ②分析程序规格说明的描述中的语义内容,将其表示成连接各个原因与各个结果的“因果图”。
    ③标明约束条件。在因果图上标上哪些不可能发生的因果关系,表明约束或限制条件。
    ④根据因果图,创建判定表,将复杂的逻辑关系和多种条件组合很具体明确的表示出来。
    ⑤把判定表的每一列作为依据设计测试用例。

    1. 符号分析
      分为基本符号(即输入和输出之间)和约束符号(即输入之间、输出之间)两大类
      基本符号有:恒等、非、或、与四类,图形都很好记
      约束符号有:
      互斥(Exclusion)
      或(不知道为啥写成I)
      唯一(Only)
      要求(Require)
      屏蔽(Mask)
      在这里插入图片描述
      背景:实际中每个条件不只有“是”“否”两个值,当输入条件的个数和输入条件的取值可能都很多,组合数就是很大的数字,决策表已经无能为力。

    组合覆盖法

    最常用的是Pair-wise方法,即将众多因素的值两两组合起来而大大减少测试用例组合,该方法经济有效。
    Pair-wise方法基本原理:
    不要测试所有的组合,测试所有的“Pairwise ”即可。(覆盖任意2个因素所有状态的测试用例集合)

    在这里插入图片描述
    如果完全组合,其组合数是3 x 4 x 4 x 3 = 144种,但如果采用两两组合,其组合数只有17项
    在这里插入图片描述
    可以靠工具自动生成组合,典型有微软的PICT。

    正交实验法

    Orthogonal Test Design Method, OTDM
    正交测试法使用已经构造好了的正交表格来安排试验并进行数据分析。
    正交表的两大优越性,即“均匀分散,整齐可比”。
    在这里插入图片描述
    其中9是实验次数,4是因子的个数,3是因子的水平数(即状态数)。
    试验次数 = m*(n-1)+1 m是因子个数 ,n是水平数。
    步骤

    1. 确定影响功能的因子与状态
    2. 选择一个合适的正交表
    3. 利用正交表构造测试数据集

    对比pairwise和OTDM

    共同点
    两者使用频率最高的均是两两组合,前提也都是基于“缺陷大部分发生在参数两两组合的情况下,三个参数组合导致的缺陷并不多见”。
    两者的父集均是笛卡尔集。
    不同点
    两者采用的筛选方式稍显不同,配对测试选择的是所有的两两组合所构成的测试用例;
    正交表在此基础上做了更进一步的筛选,使得结果更加精炼。
    选择建议
    在因子水平数比较少的情况下,采用配对测试方法。因为测试组合数更加全面一些,当然在某些因子水平数时,两者最后筛选出的结果可能是一致的。
    在因子水平数比较多的情况下,采用正交表测试,因为可以得到更加精炼的测试组合,从而使测试效率得到提升。

    因果图、决策表和pairwise选用建议

    如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法和判定表法。
    对于配置参数类软件,用正交试验法选择较好的组合方式达到最佳效果。

    功能图法(黑白盒混合)

    功能图法就是使用功能图形式化地表示程序的功能说明,并机械地生成功能图地测试用例。

    功能图的两个组成部分——状态迁移图(state transition diagram STD)和逻辑功能模型(logic function model LFM)。

    STD用于表示输入数据序列以及相应的输出数据,由输入和当前地状态决定输出数据和后续状态。

    LFM用于表示在状态输入条件和输出条件之间的对应关系。LFM只适合于描述静态说明,输出数据仅由输入数据决定。

    后续要用到基本路径覆盖法。

    场景设计法

    多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成了用例。
    特点:测试人员要充分发挥对用户实际业务场景的想象,关心用户做什么,而不是关心产品做什么。
    优点:实用性强,有效,设计出来的用例有价值。
    缺点:可能使用的场景不一定能对事件系列进行全面的分析,设计出来的用例不完整。

    错误推测法

    1. 定义
      测试者根据经验、知识和直觉来发现软件的错误,来推测程序中可能存在的各种错误,从而有针对性地进行测试。
    2. 特点
      没有依据,只能靠测试者自身实力;
    3. 优点
      快速切入体会到程序易用与否;
    4. 缺点
      难以准确知道测试覆盖率。
    5. 地位
      作为辅助方法(不像BVA是必用的黑盒测试方法)
    6. 基本思想
      软件测试的原则5-错误存在集群现象
    展开全文
  • 黑盒测试的策略(类型有哪些

    万次阅读 2015-10-10 17:25:03
    一、黑盒测试与白盒测试 黑盒测试 只关心软件的输入数据和输出结果,包括功能测试和性能测试 白盒测试 研究源代码与程序结构 二、静态测试和动态测试 静态测试 不实际运行被测软件,只静态地检查程序代码,界面...

    一、黑盒测试与白盒测试

    1. 黑盒测试
      只关心软件的输入数据和输出结果,包括功能测试和性能测试

    2. 白盒测试
      研究源代码与程序结构

    二、静态测试和动态测试

    1. 静态测试
      不实际运行被测软件,只静态地检查程序代码,界面或文档中可能存在的错误的过程
      包括:代码测试(测试标准和规范),界面测试(实际界面和需求中的说明是否相符),文档测试(用户手册与需求说明是否真正符合用户的实际要求)
    2. 动态测试:
      实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符过程

    三、单元测试、集成测试、系统测试和验收测试

    1. 单元测试
      对软件中的最小可测单元进行检查和验证
      A.单元测试需要在项目前期进行,在程序员编码之后,代码已经通过编译后进行
      B.由白盒测试人员或者开发人员来测试,开发人员需要交叉测试,避免测试自己的代码
      C.测试的依据是:源程序本身,包括代码和注释
      D.通过的标准:程序通过所有单元测试的用例,语句的覆盖率达到百分之百,分支的覆盖率达到85%
      E.需要检查代码是否符合规范,动态运行代码,检查其实际运行结果
      F.桩模块和驱动模块
      桩模块:STUB指模拟被测模块所调用的模块
      驱动模块:DRIVER指模拟被测模块的上级模块,用来接收测试数据,启动被测模块并输出结果

    2. 集成测试
      A.将通过测试的单元模块组装成系统或者子系统,再进行测试,重点测试不同模块的接口部分
      B.单元与集成同步进行
      C.由开发人员或者百合测试员测试
      D.依据是单元测试的模块以及《概要设计》文档

    3. 系统测试与验收测试
      A.系统测试
      将整个软件系统看做一个整体进行测试,包括对功能、性能以及软件所运行的软硬件环境进行测试
      系统测试由黑盒测试员来完成,前期主要测试系统的功能是否满足需求,后期主要测试系统运行的性能是否满足需求,以及在不同的软硬件环境中的兼容性,主要依据是《系统需求规格说明》文档
      B.验收测试
      α测试:
      由用户、测试人员、开发人员共同参与的内部测试
      β测试:
      内侧后的公测,完全交给最终用户的测试

    四、 功能测试
    检查实际软件的功能是否符合用户的需求
    1)逻辑功能测试:计算器
    2)界面测试:窗口,下拉式菜单和鼠标操作,数据项
    3)易用性测试:合理性与方便性进行测试
    4)安装测试:安装与卸载
    5)兼容性测试:包括硬件兼容性测试与软件兼容性测试

    五、性能测试
    A.软件性能主要有时间性能和空间性能两种。一般需要用到自动化的测试工具
    B.性能测试可分为:一般性能测试、稳定性测试、负载测试和压力测试

    六、回归测试、冒烟测试、随机测试
    A.回归测试:
    对软件的新的版本测试时,重复执行上一个版本测试时的用例
    B.冒烟测试:
    在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性
    C.随机测试:
    在测试中所有的输入数据都是随机生成的,目的是模拟用户的真实操作,并发现一些边缘性的错误,也叫猴子测试

    展开全文
  • 三角形类型判断完整版+黑盒测试+白盒测试
  • 黑盒测试详解

    千次阅读 2020-07-26 16:10:10
    黑盒测试常见设计方法 等价类法 边界值法(找到边界值和它两端的值) 因果图法(因:输入条件;果:输出条件;适用于输入条件之间相互制约、相互依赖的情况;) 判定表法 正交实验法 场景法 状态迁移图法 错误...
  • 常用黑盒测试方法

    千次阅读 2021-08-23 01:46:06
    黑盒测试主要发现的缺陷类型: 1、功能错误或遗漏; 2、界面错误; 3、数据库错误; 4、性能错误; 5、初始化和终止错误。 黑盒测试的基本思路: 黑盒测试是以用户的角度,从输入数据与输出数据的对应关系...
  • 该方法是一种重要的,常用的黑盒测试用例设计方法.1)划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的...
  • 软件测试中黑盒测试的测试用例设计方法/软件测试的14种类型等价类划分是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,...
  • 关于...该程序GUI,用户按照提示输入三条边,由程序判断是否为符合输入数据的三角形,该程序设计故意存在不严谨的地方,可用于黑盒测试,等价类划分法、边界值分析法的测试用例的验证。
  • 常见黑盒测试方法【转】

    千次阅读 2018-09-13 15:24:00
    1.常见黑盒测试用例设计方法 等价类划分法、边界值分析法、因果图法、状态迁移法、判定表法、流程分析法、正交试验法、错误猜测法、输入/输出域测试法、异常分析法、 2.等价类划分法 概念:某个输入域的集合,在...
  • 黑盒测试分类

    千次阅读 2020-02-17 21:41:56
    功能测试 逻辑功能测试、界面功能测试、易用性测试、安装测试、兼容性测试 性能测试 时间性能、空间性能、一般性能、稳定性、负载测试、压力测试 ...
  • 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接...白盒测试和黑盒测试 目录 软件测试基本分类…1 测试方法…2 2.1 白盒测试…2 2.1.1 语句覆盖…2 2.1.2 判定(分支)覆...
  • 黑盒测试VS白盒测试

    千次阅读 2021-03-31 14:19:58
    文章目录概述一、测试方式不同二、测试目的不同三、测试原则不同四、优缺点对比五、测试用例设计六、结语 概述 白盒测试 白盒测试也称为结构测试,主要用于检测软件编码过程中的错误。程序员的编程经验、对编程软件...
  • 测试用例
  • 常见黑盒测试面试题

    千次阅读 2017-12-05 16:31:22
    1、设计三角形测试用例 一般按等价类,边界值 2、设计nextday测试用例 一般从跨年,跨月等边界值考虑解题思路 ...3、随机数测试 ... 一般抽奖类型测试会用到, 4、设计登陆框测试用例
  • 一、黑盒测试 1.等价类划分 2.边界值分析法 3.正交试验法 4.状态迁移法 5.流程分析法 6.输入域测试法 7.输出域分析法 8.判定表分析法 9.因果图法 10.错误猜测法 11.异常分析法 二、白盒测试 1.静态测试...
  • 黑盒测试发现错误类型:功能错误和遗漏界面错误数据库错误性能错误初始化和终止错误2.黑盒测试:程序外部接口进行的3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。4.黑盒测试技术主要...
  • 八大黑盒测试方法总结【超详细】

    千次阅读 2020-09-20 23:53:23
    常见的边界值5.边界值分析6.基于边界值分析方法选择测试用例的原则7. 实例说明8、三角形问题的边界值分析测试用例三、错误推测方法1. 定义2. 错误推测方法的基本思想:四、因果图方法1.定义2.因果图法产生的背景:3...
  • 黑盒测试——等价类划分(计算器小实例) 需求如下: 1.下拉框选择计算类型(+、-、*、/) 2.所有计算类型下,两个输入框中均只能输入数字类型 3.不能输入为空 4.在选择计算类型为“/”时,除以上限制,除数(即第二...
  • 黑盒测试:又称功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试,,而并没有通过检查程序的源代码,或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过...
  • 1、输入域测试用例设计方法 输入域测试法是一种综合的方法,其综合考虑了等价类划分法、边界值分析法等方法,针对输入可能存在的各种情况进行考虑。 关于输入域测试法主要考虑以下三个方面: (1)极端测试...
  • 对于不了解软件测试或者刚进行不久的人们来说,黑盒测试就是点点点,没有技术含量,但是我要说的,错!黑盒测试也是一项极具技术含量的工作!
  • 三角形的黑盒白盒测试用例设计.rar.
  • 一、白盒测试 白盒测试是对程序内部的逻辑结构进行检查,从中获取测试数据。 白盒测试主要包含如下测试方法: 1.语句覆盖 语句覆盖要求必须编写足够多的测试用例,使得每一个可执行的语句都至少被执行一次,语句...
  • 白盒测试和黑盒测试的区别

    千次阅读 2021-04-24 19:01:35
    前面我们聊过《软件测试笔记(十一)自动化测试和手动测试的选择》,有些朋友和我聊到在测试里面还有类似的一些概念,比如白盒测试和黑盒测试。今天就大家分享下我对这两种测试的理解。 黑盒测试 它是根据软件需求和...
  • 软件测试之黑盒测试

    2021-09-16 11:07:40
    黑盒测试方法 等价类划分方法 将程序可能的输入数据分成若干个子集,从每个子集选取一个代表性的数据作为测试用例,等价类是某个输入域的子集,在该子集中每个输入数据的作用是等效的 分为有效等价类和无效等价类。...
  • 4.黑盒测试

    2021-12-04 14:08:14
    软件质量保证与测试学习笔记
  • 黑盒测试类型和作用

    2021-07-20 10:41:20
    等价类划分:用少的用例覆盖每一种输入类型。 边界值分析:测试边界情况是否考虑。 因果图:输入条件的各种组合造成的错误。 正交试验法:为了减少用例,保证覆盖率。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,903
精华内容 11,161
关键字:

常见的黑盒测试类型有哪些