有没有办法记录testNG测试案例,以便文档可以自动生成?我想像这样:记录TestNG测试案例
@Description("This testcase checks, whether the system is alive")
@Step("Check whether services are running")
@Step("Try to access the system webpage")
...
@Test(groups={"sanity"})
public void checkStatus() {
...
}
我已经考虑了两种选择:自定义注释处理和编写我自己的javadoc doclet。在尝试任何这些选项之前,我想知道,是否有一种标准的方法。我肯定会重用当前的testNG注释,特别是测试的分组。
最后但并非最不重要的一点,我想提一下,我只想用这种方法进行系统级测试(不是单元测试),我相当复杂,并且不太容易说出测试的结果来自测试名称或代码。
是否有使用注释或自定义格式的原因?其实你可以使用普通的HTML,比如
- 检查服务是否正在运行
。随着一些CSS应用于此,javadoc实用程序将完美地完成这项工作。另外,您还可以在某些IDE中为您的javadoc获取HTML自动完成功能。 –