功能测试】等价类怎么具体操作

2021-03-25 09:29发布

6条回答
是开心果呀 - 热爱生活
2楼 · 2021-03-25 10:31

1,先确定等价类别
2,找出有效等价类和无效等价类
3,边界值找好,尽可能多的找的会有重复的数据
4,有效等价类尽可能条件符合的归一起不要重复
5,无效等价类单独写开
6,写好测试用例
7,执行测试用例

请叫我雷锋叔叔啊
3楼 · 2021-03-25 14:38

1.等价类划分法主要用于用例中对输入条件具有相同特征的数据集合。即相同特征的数据集可以提取一个代表性的作为输入条件进行验证

2.边界值主要用于用例中对于输入条件有相同特征的数据边界位置的值进行输入验证。即刚好在边界上(上点)、刚好在边界内/外(离点)、在等价类范围内(内点)的数据分别作为输入条件进行验证


1从用途上理解:
1.1等价类划分法主要用于用例中对输入条件具有相同特征的数据集合。即相同特征的数据集可以提取一个代表性的作为输入条件进行验证
1.2边界值主要用于用例中对于输入条件有相同特征的数据边界位置的值进行输入验证。即刚好在边界上(上点)、刚好在边界内/外(离点)、在等价类范围内(内点)的数据分别作为输入条件进行验证
2.从适用范围上理解两者方法:
2.1web端页面标签输入/输出类相同特征的数据集
2.2接口类测试输入/输出类相同特征的数据集
2.3边界值在一定条件下是对等价类的补充

灰机带翅膀
5楼 · 2021-03-27 13:09

等价类操作步骤

设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,

重复这个过程,直至所有的有效等价类均被测试用例所覆盖;

设计一个新的测试用例,使其仅覆盖一个无效等价类,

重复这个过程,直至所有的无效等价类均被测试用例所覆盖


边界值

使用边界值分析方法设计测试用例,首先应确定边界情况。

通常输入和输出等价类的边界,就是应着重测试的边界情况。

应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,

而不是选取等价类中的典型值或任意值作为测试数据


猜不到结尾
6楼 · 2021-03-27 17:27

等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。
由于等价类是在需求规格说明书的基础上进行划分的,并且等价类划分不仅可以用来确定测试用例中的数据的输入输出的精确取值范围,也可以用来准备中间值、状态和与时间相关的数据以及接口参数等,所以等价类可以用在系统测试、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划分技术可以设计出完备的测试用例。这种方法可以减少设计一些不必要的测试用例,因为这种测试用例一般使用相同的等价类数据,从而使测试对象得到同样的反映行为。对于等价类我们从以下几个方面讨论它的划分方法。等价类划分的方法分为两个主要的步骤,划分等价类型和设计测试用例。

征戰撩四汸
7楼 · 2022-04-13 17:38

1、测试用例的基本要素:用例编号、测试目的、用例描述、预期结果
2、两位整数加法计算器的基本需求
第 一个数和第二个数只能输入-99到99之间的整数;
对于输入的小于-99的或大于99的数据,程序应给出明确提示;对于输入的小数、字符等非法数据,程序应给出明确提示。
3、加法器编写测试用例
首先明确测试对象—第 —个数文本框
说明:在测试第 一个数的时候,增加第二个数正确
根据需求,划分等价类;细化等价类;建立等价类表;编写用例
4、常见应用:
在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。
在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
在规定了输入数据的一组值,并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。

在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类(符合规则)和若干个无效等价类在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。


相关问题推荐

  • 回答 6

    、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。几种常用的黑盒测试方法和黑盒测试工具有,等价类划分法、边界值分析法、因果图法、决策表法。在实际运用中要选择合适的方法。二、 因果...

  • 回答 4

    果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同...

  • 回答 5

    判定表(Decision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具.在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了.由于它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确....

  • 回答 5

    判定表通常有以下四个部分组成:1)条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。2)动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。3)条件项(Condition Entry):列出针对它左列...

  • 回答 3

    长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是...

  • 回答 2

    1) 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

  • 回答 4

    边界值分析方法是对等价类划分方法的补充. 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.使用边界值分析方法设计测试用例...

  • 回答 7
    已采纳

    在编程中,布尔量指一个真或假状态。通常它们分别用0,1或1,-1来表示,这和编程语言有关。具体来说当布尔量为真的时候表示一个表达式或判断成立,否则这个式子或判断不成立。你把它理解为成立或不成立就行了。...

  • 回答 3

    可以进行。首先,时间允许的话可以使用思维导图软件如xmind绘出项目的组织架构图,然后根据架构图列出测试点,进行测试。其次,可以根据测试经验优先测试核心的功能和业务流程及容易出现问题的模块。最后,涉及到人生及财产安全相关的必须是要优先测试的。...

  • 回答 1

    1)输入条件规定取值范围,则卡定义一个有效等价类和两个无效等价类。例如学生成绩范围是0~100,则一个有效类:0

  • 回答 4

    应用场景:只要有数据输入的地方就可以采用等价类划分法。按照需求,把无穷多的数据进行分类,从中挑选出代表性数据进行测试。具体操作:(1)明确测试对象(测试什么)(2)划分等价类(按照需求分有效、无效)(3)细化等价类(有效、无效进行细化)(4)建...

  • 回答 10

       采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

  • 回答 4

    我来说说在公司里面做功能测试一般做些什么,一个项目交测,首先要开需求评审会,讨论需求是否合理,若不合理应该怎样改进,确定交测时间。研发部和测试部在需求评审会上意见一致后,研发部将需求发出来,测试部来确定测试测试用例编写时长。测试用例写好后,...

  • 回答 14

    白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。

没有解决我的问题,去提问