[TIL] Unit test

이나현·2021년 8월 22일
0

개발지식

목록 보기
10/14
post-thumbnail

학습목표

  • 테스트 자동화의 중요성
  • 테스트하는 3가지 방법(UI Test, Integration Test, Unit Test)
  • 유닛테스트의 중요성
  • 유닛테스트의 장점
  • 유닛테스트의 원칙

1) Test가 왜 필요한가?

  • Manual Test: 테스트 실행 속도 down, 인력소모 up, 불안정성 up, 비용 up

2) 테스트 3가지 방법

  • E2E : 실제 사용자가 눌렀을 때와 가장 비슷한 환경(10%)
  • Integrating testing(20%)
  • Unit testing(70%)

front의 경우, cypress라는 tool이 테스트를 대신 해줌

Unit test 용어

  • TestCase: unittest Framework의 테스트 조직의 기본단위
  • Fiture: 테스트를 진행할 때 필요한 테스트용 데이터 혹은 설정 등을 이야기 한다. 주로 테스트가 실행되기 전이나 후에 생긴다.
  • Assertion: unittest에서 테스트하는 부분이 제대로 됐는지 확인하는 부분
profile
technology blog

0개의 댓글