03 / 06 Today I Learned (TIL)

CMK·2023년 3월 6일
0

Today I Learned

목록 보기
30/40

오늘은 테스트 코드 작성 하는 방법을 배웠다


테스트코드는 내가 만든 기능들이 정상적으로 작동하는지 테스트를 해주는 코드이다

이걸 굳이 코드로 작성 하지 않고 그냥 직접 테스트를 해보면 되지 라는 생각을 할수 있지만 그건 좋지 않다

만약 나의 서비스의 기능이 30개 정도 있다고 하자
추후 업데이트로 인하여 새로운 서비스 기능을 15개를 만들어서 적용을 시키려고 한다

근데 여기서 이 15개가 기존의 있던 30개와의 어떠한 충돌을 일으킬지 모르기 때문에 직접 테스트를 해봐야 하는데 이게 처음은 기능이 몇개 없어서 직접 테스트를 하는게 편할지 몰라도 기능이 점점 많아지면 똑같은 테스트를 또 하고, 또 하게 된다 그러다 보면 놓치는 일이 발생 하기도 하기 때문에

차라리 그 테스트를 코드로 만들어서 돌리는 편이 더 효율적이기 때문에 테스트 코드는 중요하다


테스트 코드는 jest와 cypresss가 있다
jest는 기능테스트
cypresss는 유저 입장에서 테스트를 진행하는 것이다

0개의 댓글