BDD방식의 Spock 테스트 프레임워크 기본구조

박두팔이·2023년 11월 13일
0

인텔리제이,spring-boot환경에서 build.gradle추가하는 방법

⬇️이전 게시글 참고⬇️
Spring Boot와 Spock 테스트: 완벽한 조합을 위한 의존성 관리


Spock 테스트의 기본 구조

Spock 테스트는 BDD(Behavior-Driven Development) 스타일을 따른다.

  • Specification: Spock에서는 테스트 클래스를 'Specification'이라고 부
  • Feature Method: 각 테스트 케이스를 'Feature Method'라고 한다.
  • Blocks: 각 Feature Method는 아래의 블록으로 구성되어있다.
    • given : 테스트를 위한 초기 설정
    • when : 테스트하고자 하는 행동 실행
    • then : 예상 결과 확인
    • where : 데이터 드리븐 테스트를 위한 옵션 (필요한 경우 사용)
    • cleanup : 테스트 후 정리 작업 (필요한 경우 사용)
    • expect : whenthen을 하나로 결합 (필요한 경우 사용)
profile
기억을 위한 기록 :>

0개의 댓글