80
한 권으로 끝내는 Node & Express
든 방면에서 전문가가 되기는 점점 어려워지고 있습니다. 하지만 여러분이 직접 책임질 필요가
없는 영역에도 약간이나마 경쟁력을 가진다면, 팀에 더 많이 공헌할 수 있고 팀의 효율도 올라
갑니다. 개발자가
QA
기술을 갖추는 것도 좋은 예입니다. 두 방면은 떼어놓을 수 없이 단단히
묶여 있으므로, 이 두 방면을 모두 이해하는 것은 대단히 가치가 있습니다.
전통적으로
QA
부서에서 담당했던 역할이 개발 쪽으로 넘어오는 추세가 되면서, 개발자들도
QA
에 책임을 지는 일이 많아집니다. 이런 상황에서는
QA
에 특화된 소프트웨어 엔지니어가
개발자들의 조언가 같은 역할을 하면서 개발 업무에
QA
를 넣을 수 있게 돕습니다.
QA
역할
이 나뉘어 있든 합쳐져 있든,
QA
에 대해 이해하는 것이 개발자에게 도움이 되는 것은 분명합
니다.
이 책은
QA
전문가가 아니라 개발자를 위한 책입니다. 필자의 목표는 여러분을
QA
전문가로
만드는 것이 아니라, 조금이라도 경험할 수 있도록 만드는 것입니다. 여러분의 직장에
QA
전
담 인력이 있다면, 그들과 소통하고 협업할 때 이런 경험이 도움이 될 겁니다. 전담 인력이 없
다면 프로젝트에
QA
계획을 세우는 출발점이 될 겁니다.
이 장에서 배우는 내용은 다음과 같습니다.
●
품질 관리의 기본과 효과적인 습관
●
테스트 타입 (단위 테스트와 통합 테스트 )
●
제스트
Jest
로 단위 테스트를 만드는 방법
●
퍼펫티어
Puppeteer
로 통합 테스트를 만드는 방법 ...