黑盒测试中的决策表技术

决策表是一种系统性的测试用例设计方法,通过表格形式展示输入组合和系统行为。以电子邮件登录为例,详细解释了如何创建决策表来覆盖所有可能的输入条件及预期结果,确保测试全面,通过2^n公式确定条件数量。测试人员依据输出验证功能是否正常,发现缺陷后反馈给开发团队。
摘要由CSDN通过智能技术生成

决策表技术是用于黑盒测试的广泛使用的用例设计技术之一。这是一种系统方法,它以表格形式捕获各种输入组合及其各自的系统行为。

它也称为因果表。该技术用于系统地选择测试用例; 它节省了测试时间,并为软件应用程序的测试区域提供了良好的覆盖。

决策表技术适用于在两个和两个以上输入之间具有逻辑关系的函数。

该技术与输入的正确组合有关,并确定各种输入组合的结果。要通过决策表技术设计测试用例,需要将条件视为输入,将操作视为输出。

下面通过一个例子来理解它:

大多数人都使用电子邮件帐户,当使用电子邮件帐户时,需要输入电子邮件及其相关密码。

如果电子邮件和密码都正确匹配,则将用户定向到电子邮件帐户的主页; 否则,它将返回登录页面,并显示错误消息“电子邮件不正确”或“密码不正确”。

现在,看看如何为登录功能创建决策表,可以使用电子邮件和密码登录。电子邮件和密码都是条件,预期结果是操作。

黑盒测试中的决策表技术

在表中,有四个条件或测试用例来测试登录功能。在第一个条件下,如果电子邮件和密码都正确,则应将用户定向到帐户的主页。

在第二种情况下,如果电子邮件正确,但密码不正确,则该功能应显示“密码不正确”。在第三种情况下,如果电子邮件不正确,但密码正确,则应显示“电子邮件不正确”。

现在,在第四个也是最后一个条件下,电子邮件和密码都不正确,那么应显示错误的电子邮件账号。

在此示例中,已包含所有可能的条件或测试用例,并且以相同的方式,测试团队还包括所有可能的测试用例,以便可以在测试级别上修复即将发生的错误。

为了找到所有可能条件的数量,测试者使用2^n公式,其中n表示输入的数量; 在该示例中,输入的数量是2(一个是真,第二个是假)。

可能条件数= 2^第二个条件的值数
可能的条件数= 2 ^ 2 = 4

在使用决策表技术时,测试人员确定预期输出,如果函数产生预期输出,则在测试中传递,如果不是,则失败。将失败的软件发送回开发团队以修复缺陷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值