软件测试
SDLC模型
测试类型
测试方法
白盒技术
黑盒技术
黑匣子类型
功能类型
非功能性类型
测试用例开发
测试技术
测试管理
缺陷跟踪
测试分类
测试工具

决策表技术

黑盒测试中的决策表技术

决策表技术是黑盒测试中广泛使用的案例设计技术之一。这是一种系统方法,其中以表格形式捕获各种输入组合及其各自的系统行为。
这就是它也被称为因果表的原因。该技术用于以系统的方式挑选测试用例;它节省了测试时间并很好地覆盖了软件应用程序的测试区域。
决策表技术适用于在两个或两个以上输入之间具有逻辑关系的功能。
这个技巧与输入的正确组合有关,决定了各种输入组合的结果。为了通过决策表技术设计测试用例,我们需要将条件视为输入,将动作视为输出。
让我们通过一个例子来理解:
我们大多数人都使用电子邮件帐户,当您想使用电子邮件帐户时,为此您需要输入电子邮件及其关联的密码。
如果电子邮件和密码都正确匹配,用户将被引导到电子邮件帐户的主页;否则,它将返回登录页面,并显示一条指定为"电子邮件不正确"或"密码不正确"的错误消息。
现在,让我们看看如何为登录功能创建一个决策表,我们可以在其中使用电子邮件和密码登录。电子邮件和密码都是条件,预期结果是动作。
黑盒中的决策表技术testing
在表中,有四个条件或测试用例来测试登录功能。在第一个条件下,如果电子邮件和密码都正确,那么用户应该被定向到帐户的主页。
在第二种情况下,如果电子邮件正确,但密码不正确,则该功能应显示密码错误。在第三种情况下,如果电子邮件不正确,但密码正确,则应显示电子邮件不正确。
现在,在第四个和最后一个条件中,电子邮件和密码都不正确,则该功能应显示电子邮件不正确。
在这个例子中,已经包含了所有可能的条件或测试用例,同样地,测试团队也包含了所有可能的测试用例,以便在测试级别修复即将出现的错误。
为了找到所有可能条件的数量,测试者使用2 n公式,其中n表示输入的数量;在示例中,输入的数量为 2(一个为真,第二个为假)。
可能的条件数 = 2^ 第二个条件的值数
可能条件数=2^2 = 4
在使用决策表技术时,测试人员确定预期输出,如果函数产生预期输出,则为测试通过,如果不通过则失败。失败的软件被送回开发团队修复缺陷。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4