我可以使用等价分区测试一组选项吗?

时间:2016-08-08 18:12:06

标签: c++ testing qa

例如,学校的系统只提供2门数学和物理课程,其他任何输入都无效。可以使用等价分区吗?

2 个答案:

答案 0 :(得分:2)

是的,如果您可以将输入值拆分为组(例如:数字,字母),但您将无法以正确的方式测试此字段。 此外,还可以使用决策表测试和用例测试。 将此字段设为下拉列表的更好方法是让您的用户无需额外验证即可选择他/她所需的内容。

答案 1 :(得分:1)

在这种情况下,您可以使用等效分区。

第一个分区将是您的有效输入:2个课程,第二个分区-其他所有内容。在两个分区中,足以进行一项测试。

按照常识限制测试工作。不要检查所有将作为无效输入的内容。您会浪费时间。即使您在输入无效的异常情况下发现错误,也很有可能是边缘情况,并且优先级足够低。