配置方法
使用 TestNG,不仅可以指定测试方法,还可以用专门的标注 @Configuration 指定类中的其他特定方法,这些方法叫做 配置方法 。配置方法有四种类型:
beforeTestClass 方法在类实例化之后,但是在测试方法运行之前执行。
afterTestClass 方法在类中的所有测试方法执行之后执行。
beforeTestMethod 方法在类中的任何测试方法执行之前执行。
afterTestMethod 方法在类中的每个测试方法执行之后执行。
图 2 进一步描述了测试类的生命周期。
图 2. 测试类的生命周期
清单 5 演示了配置方法的一些示例。请注意,如果您使用组,那么配置方法也必须属于某个组。而且,配置方法的四种类型彼此之间不是互斥的,所以可以把方法定义成同时属于一种或多种配置方法类型。(作为例子,请参阅清单 5 中的 aroundTestMethods() 方法)。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/