📃 프로젝트

소프트웨어 테스트

wei3on 2024. 9. 25. 18:00

 

소프트웨어 테스트란?

- 의도한 대로 동작이 확인하는 것, 결함이 있는지 검사하는 과정

 

 

프론트 엔드 테스트 수행하기

- 세부적인 테스트 작성하기

ex) 로그인 폼 테스트 코드 작성 할 때

로직이 수행하는 케이스를 다 알고 있어야 세부적인 테스트를 작성할 수 있음

 

 

E2E (End to End 테스트)

  • cypress v.s playwright v.s puppeteer

 

유닛 테스트

  • 가장 작은 단위 테스트

유닛 테스트의 포인트

  • 어떤 부분을 어떻게 건드렸을때 예상하지 못한 사이드 이펙을 발견하기 좋다.
  • e2e는 개발이 끝나야 알 수 있다.
  • jest

 

 

통합 테스트

  • 여러 모듈이 엮인 테스트

  • 프론트엔드에서는 활용을 잘 안함

 

 

테스트 자동화

CICD

테스트 환경과 목업

CI 환경과 목업(Mock-up)