22.03.03_3A란
본문 바로가기
CS Study/TestCode

22.03.03_3A란

by KyeongMin 2022. 3. 4.
728x90
반응형

01.AAA란?

  • 테스트코드를 작성할 때 AAA패턴(Arrange/ Act/ Assert)을 따르면 가독성이 향상
    • 다른 사람이 테스트 코드를 이해하는데 도움이 됨
  • AAA패턴이란
    • 테스트 코드를 아래 3단계 순서로 구분하는 것을 말함
  • Arrange(준비)
    • 테스트를 실행하기 전에 필요한 것들을 준비함
      • 예를 들어, 객체를 생성하거나, Mock객체를 만들거나, 테스트 전에 호출되어야 할 API들을 호출하는 것을 의미
  • Act(실행)
    • 테스트 코드를 실행
  • Assert(단언)
    • 실행한 코드가 예상한대로 동작했는지 확인

https://github.com/3DPIT/study/blob/master/02.studyData/05.Csharp/2022/22.03.03_3A%EB%9E%80/22.03.03_3A%EB%9E%80.md

 

GitHub - 3DPIT/study

Contribute to 3DPIT/study development by creating an account on GitHub.

github.com

 

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

댓글