ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2024-06-13 TIL (TEST CODE(JEST))+
    카테고리 없음 2024. 6. 14. 00:30

    테스트 코드란 무엇일까?

     

    테스트 코드는 말 그대로 우리가 작성한 코드에 문제가 없는지 테스트하기 위해 작성하는 코드

    올바른 테스트 코드 작성을 위해선 흔히 기본 원칙이라 불리는 일곱 테스트 원칙을 따르는게 좋다

     

    < 일곱 테스트 원칙 >

     

    1. 테스팅은 결함의 존재를 보여주는 것이다. 

    2. 완벽한 테스트는 불가능하다.

    3. 테스트 구성은 가능한 빠른 시기에 시작한다.

    4. 결함은 군집되어 있다.

    5. 비슷한 테스트가 반복되면 새로운 결함을 발견할 수 없다.

    6. 테스팅은 정황에 의존적이다.

    7. 오류 부재의 오해 - 사용되지 않는 시스템이나 사용자의 기대에 부응하지 않는

    기능의 결함을 찾고 수정하는 것은 의미가 없다. 

     

    < 테스트 코드의 종류 >

     

    1) 단위 테스트(Unit Test)

    가장 작은 규모의 기능을 테스트한다.

     

    2) 통합 테스트(Integration Test)

    여러가지 기능을 합쳤을때 생기는 문제를 방지하기 위한 테스트

     

    3) E2E 테스트(End-to-end Test)

    백엔드부터 시작해서 웹 페이지가 원하는대로 동작하며

    원하는 데이터를 잘 보여주는지 확인하는 테스트

     

    Testing 프레임워크 Jest

     

    Jest는 최근 주목받고 있는 자바스크립트 Testing 프레임워크 중 하나로

    이번 포스팅에서는 Jest를 이용해 간단한 함수 하나를 테스팅한다. 

     

    마무리 

    TESTCODE는 말그대로 내 코드가 정상적으로 작동하는지 알아보기 위한 코드이다,

    때문에 이런 이론보다는 한번 코드를 작성해보고 알아보는것이 좋을꺼 같다...

    코드작성전에 한번 이론만 알아보고 과제 제출후에 내 코드로 주말에 한번 코드를 짜고 다시 한번 

    TIL로 작성해보겠습니다

     

     

Designed by Tistory.