多项选择题

A.@TestFactory将测试类中的方法标记为测试工厂,以便于进行静态测试
B.@ParameterizedTest将测试类中的方法标记为参数化测试方法
C.@RepeatedTest将测试类中的方法标记为测试模板,以进行重复测试
D.@BeforeEach、@AfterEach、@BeforeAll、和@AfterAll属于测试方法生命周期有关的注解