시스템테스트

    테스트의 종류

    ✔️ 단위 테스트 (=Unit Test라고도 많이 함)개별적인 기능이 의도한 대로 동작하는지 확인하는 테스트FIRST 원칙F FAST 빨라야 한다.I Independent 독립적으로 동작해야 한다.R Repeatable 어느 상황에서든 예상한 대로 테스트 결과가 나타나야 한다.S Self Validating 출력 혹은 로그가 아닌 테스트 자체적인 결과가 나타나야 한다.T Timely 적시에 테스트를 철저하게 작성해야 한다.테스트 코드의 가독성을 높이기 위한 given - when - then 패턴given → 준비when → 실행then → 결과자바의 단위테스트 도구로는 JUnit5, AssertJ가 있다.아래는 given-when-then 패턴으로 JUnit5 테스트 코드를 작성한 예제이다.@Testp..