원클릭으로
backend-testing
Standardized testing stack for Sysacad Next Backend using JUnit 5, Mockito, and Spring Boot Test.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Standardized testing stack for Sysacad Next Backend using JUnit 5, Mockito, and Spring Boot Test.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | backend-testing |
| description | Standardized testing stack for Sysacad Next Backend using JUnit 5, Mockito, and Spring Boot Test. |
Esta skill define los estándares para las pruebas unitarias y de integración del backend, asegurando la calidad de la lógica académica y la integridad de los endpoints.
src/test/java/com/sysacad/backend/.Test.java (ej. MateriaServiceTest.java).Usa @WebMvcTest para controladores o @SpringBootTest con @AutoConfigureMockMvc para flujos completos:
@Test
public void deberiaRetornarCarreras() throws Exception {
mockMvc.perform(get("/api/admin/carreras")
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$", hasSize(greaterThan(0))));
}
En los unit tests de servicios, usa @ExtendWith(MockitoExtension.class) y @Mock:
@Mock
private MateriaRepository materiaRepository;
@InjectMocks
private MateriaService materiaService;
@Test
public void deberiaValidarCorrelatividades() {
when(materiaRepository.findById(any())).thenReturn(Optional.of(materiaMock));
// ... ejecución y aserción
}
TestData o similar para centralizar la creación de entidades de prueba (Carreras, Alumnos, Notas).@Builder de Lombok.@BeforeEach para resetear estados si es necesario.assertThrows cuando una correlativa no está aprobada).@Transactional.Mandatory rule requiring a corresponding test file for every business logic file.
Guidelines for unit and integration testing in the Sysacad Next BackEnd.
Catalog of all specialized skills used across the Sysacad Next project (Frontend & Backend).
Guías para pruebas de interacción de módulos y flujos completos con Spring Boot Test.
A tool for creating new skills following the Sysacad Next standard.
Regla de oro que prohíbe terminantemente el uso del subagente del navegador (browser subagent).