each @Test methods. @BeforeAll - @AfterAll: are static methods because, as the name suggest they are called once before all and once after all @Test methods. @DisplayName: can be used for classess and @Test methods as well. @Disabled: can be used for classess and @Test methods as well. @DisabledOnOS @Nested @TestClassOrder - @Order @ParameterizedTest @ValueSource: an argument array to pass @ParameterizedTest @RepeatedTest