ZKX's LAB

黑盒测试中的等价类划分和边界值法的区别 等价类边界值流程分析法判断错误

2020-10-08知识10

白盒测试与黑盒测试的优缺点是什么? 虽然下面说的这么多,但只要能说出自己最理解的几点就可以了!白盒测试:依据:LLD(详细设计)目的:利用不同的逻辑率到达某种程度的代码覆盖率(考虑全部程度的代码覆盖率会增加本)步骤:静态分析和动态分析优点:迫使测试人员去了解软件的实现 检测代码中的每条路径和分支 揭示隐藏在代码中的错误 对代码的测试进行比较彻底缺点:白盒测试投入较大,成本较高 白盒测试不验证规格的正确性 无法检查代码中遗漏的路径和数据敏感性错误黑盒测试:依据:SRS(Software requriement specification软件需求说明书)目的:从质量特性的不同方面,对软件进行测试,检测该软件是否实现了SRS中所有显示和隐式的需求步骤:构造输入和预期输出,通过一定的操作步骤来测试软件。优点:对较大的代码单元来说,黑盒测试比白盒测试的效率高 测试人员不需要了解实现得细节,包括特定的编程语言 测试人员和编程人员是相互独立的 从用户的角度进行测试,很容易被接受和理解 有助于暴露任何与闺阁不一致或者歧异的地方 测试用例可以在规格完成后马上进行缺点:不能测试程序内部特定部位 如果程序未执行的代码无法发现 没有清晰的和简明的规格,测试用例很难被设计

黑盒测试中的等价类划分和边界值法的区别 等价类边界值流程分析法判断错误

分别用等价类划分和边界值方法设计测试用例测试密码域,要完整,需求如下 等价类划分是一种典型的黑盒测试方法,用这一方法设计测试用例完全不考虑程序的内部结构,只根据对程序的需求和说明,即需求规格说明书。由于穷举测试工作量太大,以致于无法实际完成,促使我们在大量的可能数据中选取其中的一部分作为测试用例。边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件,边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。使用边界值分析方法设计测试用例,应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。扩展资料:注意事项:1、尽可能多的覆盖尚未覆盖的有效等价类编号。2、尽量只覆盖一个无效等价类编号。3、等价类的划分,在有些情况下需要考虑相对性。例如判断等边三角形,需要在满足是三角形的基础上,划分有效等价类(三边相等),无效等价类(至少有一边与其它两边不相等)参考资料来源:-等价类划分参考资料来源:-边界值测试

黑盒测试中的等价类划分和边界值法的区别 等价类边界值流程分析法判断错误

怎样用等价类划分法和边界值分析法写测试用例 编辑2113框作为最基本的测试元素,通常会被用于所有5261业务的测试.常用的4102方法如下:1.等价+边界 确认1653编辑框普通功能正常 a.首先确认编辑框支持字符类型与最大字符长度(若未规定最大字符长度,则可考虑使用操作系统默认值255)b.字符类型的等价划分,一般由编码方式入手,比如,unicode、GB等。然后考虑单字节字符长度,通常为8bit和16bit。通过字符基础类型得到稍大范围的等价类。C.接下来可以在B中的单个等价类再次细分,常见的分类为:字符和各国语言 单独划分为一类。(注意字符类有时会根据程序编码语言再次分类,将程序命令或标识符 分割出来,如\"·\"、\"\\\\\"等)d.以上分类均可再次进行组合,组成新的测试元素,组合原则可依据实际测试目标而定,如组合为:unicode+中文+程序字符(关于等价类组合属于另一部分知识,可通过学习判定表法、正交法、结对法得到。e.在d的基础上,每组测试数据选择不同的字符个数,完成与边界值法的集合。如\"unicode+中文+程序字符\"可变为\"整段字符长度为255,类型为unicode+中文+程序字符。(需注意\"空值\"通常都需要测试)2.根据需求说明书,增加编辑框特殊功能检查点 a.如LZ涉及的密码编辑框,由于设计为\"暗码\",故在密码。

黑盒测试中的等价类划分和边界值法的区别 等价类边界值流程分析法判断错误

软件测试边界值分析与等价划分的区别是什么。 2.与等价划分的区别1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件

#软件#等价类#黑盒测试#边界值分析法#程序测试

随机阅读

qrcode
访问手机版