JAVA Test

Jimin·2022년 3월 1일
0

Test Code란?

테스트 코드란 말 그대로 테스트를 하는 코드임. 프로그램을 작성하고 문제가 있는지 확인하는 용도임.

Test Code를 작성하는 이유는?

  • 빠른 피드백이 있음
  • 자동 검증이 가능함
  • 개발자가 만든 기능을 안전하게 보호해 줌

JUnit이란?

자바 프로그래밍 언어용 단위 테스트 도구로, 보이지 않고 숨겨진 단위 테스트를 끌어내어 정형화시켜 단위 테스트를 쉽게 해주는 테스트용 프레임워크임.

Given/When/Then 패턴

1개의 단위 테스트를 3단계로 나누어 처리하는 패턴

  • Given(준비): 어떤 데이터가 준비되었을 때
  • When(실행): 어떤 한수를 실행하면
  • Then(검증): 어떤 결과가 나와야 한다.

0개의 댓글