테스트 코드

coc·2024년 3월 21일
0

테스트 코드를 작성하는 이유?

1.문서화 역할
2. 코드에 결함을 발견하기 위함
3.리팩토링 시 안정성 확보
4. 테스트 하기 쉬운 코드를 작성하다 보면 더 낮은 결합도를 가진 설계를 얻을 수 있음

TDD

  • Test Driven Development(테스트 주도 개발)
  • 프로덕션 코드보다 테스트 코드를 먼저 작성하는 개발 방법
  • TFD(Test First Development)+리팩토링
  • 기능 동작을 검증 (메소드 단위)

BDD

  • Behavior Driven Development(행위 주도 개발)
  • 시나리오 기반으로 테스트 코드를 작성하는 개발 방법
  • 하나의 시나리오는 Given,when,Then 구조를 가짐

@ParameterizedTest (참고하기)

https://www.petrikainulainen.net/programming/testing/junit-5-tutorial-writing-parameterized-tests/

implementation 'org.passay:passay:1.6.1' // 패시라는 패스워드를 생성해주는 java 라이브러리리이다

profile
시작

0개의 댓글

관련 채용 정보