@Test测试用例,或测试用例的步骤? (设计问题)

时间:2020-03-05 23:07:11

标签: java automated-tests testng

TestNG有点新功能,并且无法从网络搜索中获得明确的答案。
是否最好将整个测试用例(假设1个TC == 1个Java类)注释为@Test,或者仅注释TC的各个步骤/方法?我已经找到了示例和教程来展示这两种方式。

专门出于我的目的:一方面,我们关心的是每个TC的通过/失败,而不是各个步骤。另一方面,当某件事确实失败时,我们需要确切知道它在哪里失败。 另外,我发现@Test整个TC更加容易,尤其是在DP和工厂设置以及并行/顺序需求的情况下。在方法级别执行此操作是我仍在尝试解决的挑战。

是否有通用的最佳实践(为此,或者总体而言是TestNG设计-在文档之外我找不到太多的最佳实践)? 在TC级别或TC方法级别使用@Test更好吗?还是只是随项目需求而变化?

0 个答案:

没有答案
相关问题