브라우저를 띄우지 않고 백그라운드 동작을 하게 하는 기능
참고자료 : https://blog.naver.com/bestrok/222244215388
동작 자체는 일반적인 크롬 동작과 동일하게 동작하여 문제가 없고 동작 속도가 훨씬 빠르다.
브라우저를 즉, 크롬 화면을 띄우지 않고 동작하기 떄문에 CLI를 사용한다.
Headless 모드는 chrome 59 부터 지원한다. (Linux, macOS 는 59, windows는 60부터 지원한다)
기존에는 PhantomJS라는 Webkit 기반의 headless 브라우저가 있었다.
출처 : https://blog.outsider.ne.kr/1291 -> 자세한 내용도 이쪽을 참고바랍니다.
코드 커버리지(Code Coverage)는 소프트웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표중 하나다. 말 그대로 코드가 얼마나 커버되었는가이다. 소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었냐는 것이다. - 출처: 위키백과