Skip to Content
한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
book

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

by 한선용, 이선 브라운
May 2021
Beginner to intermediate
448 pages
9h 47m
Korean
Hanbit Media, Inc.
Content preview from 한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
91
5
품질보증
5.7.4
테스트 유지 보수
테스트는 만들어놓으면 거기서 끝나는 게 아닙니다. 예를 들어 어떤 이유로 홈 뷰를 다른 이름
으로 바꾼다면 테스트는 실패합니다. 코드만 수정하면 끝나는 것이 아니라 테스트 역시 수정해
야 합니다.
이런 이유로 개발 팀은 무엇을 테스트할지, 그 테스트는 얼마나 세밀해야 할지 정할 때 최대한
현실적인 예측을 하기 위해 노력합니다. 예를 들어 어바웃 핸들러를 호출할 때 포춘 쿠키를 전
달하는 기능을 포기한다면, 해당 테스트도 필요 없어지는 겁니다.
또한 필자는 여러분의 코드를 얼마나 세밀히 테스트해야 할지 확실히 조언할 수도 없습니다.
항공 전자 공학이나 의료 기구에 들어갈 코드를 테스트하는 기준과 상업용 웹사이트에 들어갈
코드를 테스트하는 기준은 사뭇 다를 수밖에 없기 때문입니다.
필자가 제시할 수 있는 것은 코드를 얼마나 테스트했는가 하는 질문에 대답하는 방법뿐입니다.
이제 코드 커버리지를 알아봅시다.
5.7.5
코드 커버리지
코드 커버리지
code
coverage
는 코드를 얼마나 테스트했는가에 관한 정량적 답변이지만, 프로그래
밍 주제가 대개 그렇듯 단순히 답변할 수는 없습니다.
제스트에는 자동으로 코드 커버리지를 분석하는 툴이 있습니다. 터미널에서 다음 명령을 실행
합니다.
npm test -- --coverage ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한성용, 이선 브라운

Publisher Resources

ISBN: 9791162244227