如何正确应用黑盒测试技术?

当我们进行设备项测试、体系测试的时刻,平日会采取黑盒测试技巧。而黑盒测试重要有三种测试技巧,分别是等价类划分、界线值分析和决定计划表。那么,我们的设备项测试和体系测试,毕竟应当采取哪种技巧呢?

起首,我们先简单地熟悉下这三种测试技巧。

  • 等价类划分

等价类划分是将软件的输入划分成若干部分,然后从每个部分中选代替表性数据作为测试用例。这个代表性数据在测试中的感化与该部分其余的数据是等价的,即假如代表性数据测试发明缺点,那么应用该部分的其他数据进行测试也会出现缺点;假如代表性数据测试没有发明缺点,那么应用该部分的其他数据进行测试也不会出现缺点。

等价类分为有效等价类和无效等价类,分别对应正常和异常的输入数据。

  • 界线值分析

界线值分析是拔取输入数据中的正好等于、方才大年夜于和方才小于界线值的数据作为测试数据。

  • 决定计划表

决定计划表实用于输入前提可形成多个组合的情况。它在表中将输入前提和动作一一分列出来,按照逻辑关系形成多个有效的可用于测试的组合。

在测试中选择若何选择这三种技巧,须要我们从测试工作量和测试有效性两个方面综合推敲:

  • 测试工作量

测试工作量包含设计测试用例的工作量和履行测试用例的工作量。这三种测试技巧中,界线值分析不推敲数据的逻辑关系,只是根据界线来生成测试用例,所以它的设计测试用例工作量最低,生成的测试用例数量最多,履行测试用例的工作量最多;决定计划表技巧既请求推敲数据,又请求推敲逻辑关系,所以它的设计测试用例工作量最多,生成的测试用例数量起码,履行测试用例的工作量起码,而等价类划分则介于二者之间。选择测试技巧时,要在这两种测试工作量进行折中。

  • 测试有效性

不合的测试技巧对于不合类型的故障的有效性是不合的。根据变量是物理量照样逻辑量、变量之间是否存在依附关系、是否有大年夜量的例外处理,可以按照下述经验拔取三种测试技巧:

  • 假如变量引用的是物理量,可采取界线值分析和等价类划分测试技巧;
  • 假如变量引用的是逻辑量,可采取等价类划分和决定计划表测试技巧;
  • 假如变量是自力的,可采取界线值分析和等价类划分测试技巧;
  • 假如变量是不自力的,可采取决定计划表测试技巧;
  • 假如法度榜样包含大年夜量例外处理,可采取决定计划表测试技巧。

总之,在进行设备项测试、体系测试时,我们可以综合推敲测试工作量的若干和测试的有效性来拔取精确的黑盒测试技巧。

等价界线和决定计划,三种技巧咋弃取

既要推敲工作量,还要推敲有效性