728x90
반응형
01.AAA란?
- 테스트코드를 작성할 때 AAA패턴(Arrange/ Act/ Assert)을 따르면 가독성이 향상
- 다른 사람이 테스트 코드를 이해하는데 도움이 됨
- AAA패턴이란
- 테스트 코드를 아래 3단계 순서로 구분하는 것을 말함
- Arrange(준비)
- 테스트를 실행하기 전에 필요한 것들을 준비함
- 예를 들어, 객체를 생성하거나, Mock객체를 만들거나, 테스트 전에 호출되어야 할 API들을 호출하는 것을 의미
- 테스트를 실행하기 전에 필요한 것들을 준비함
- Act(실행)
- 테스트 코드를 실행
- Assert(단언)
- 실행한 코드가 예상한대로 동작했는지 확인
728x90
반응형
'CS Study > TestCode' 카테고리의 다른 글
22.03.03_Integration테스트 (0) | 2022.03.04 |
---|---|
22.03.03_EndToEndTest란 (0) | 2022.03.04 |
22.03.02_뮤테이션테스트 (0) | 2022.03.02 |
22.03.02_CI/CD (0) | 2022.03.02 |
22.02.16_CICD를위한E2ETEST (0) | 2022.02.16 |
댓글