测试套件、测试用例和测试类别之间的区别

Ole*_*leh 2 junit

测试套件、测试用例和测试类别之间有什么区别。我找到了部分答案这里

但是类别呢?

def*_*ale 7

测试用例是为测试特定执行路径而开发的一组测试输入、执行条件和预期结果。通常,案例是单一方法。

测试套件是相关测试用例的列表。套件可能包含特定于所包含案例的通用初始化和清理例程。

测试类别/组是一种标记单个测试用例并将它们分配给类别的方法。使用类别,您无需维护测试用例列表。

测试框架通常提供一种方法来指定在给定的测试运行中包含或排除哪些类别。这允许您在不同的测试套件中标记相关的测试用例。当您需要禁用/启用具有共同依赖项(API、库、系统等)或属性(慢速、快速案例)的案例时,这很有用。

据我所知,测试组和测试类别是不同框架中使用的同一概念的不同名称:

  • 很好的答案。 (2认同)