문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| test:karma [2022/06/23 14:25] – 만듦 taekgu | test:karma [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== karma ====== | ||
| + | 참조 - [[https:// | ||
| + | |||
| + | 테스트 환경 : 테스트 러너 karma 추가 | ||
| + | JS test runner는 karma, protractor 가 있다. | ||
| + | karma는 Node.js에서 실행되며 테스팅 프레임 워크의 기능은 제공되지 않는다. | ||
| + | Karma가 동작되는 방식을 요약하면 다음과 같다. | ||
| + | |||
| + | - karma 자체 서버를 띄운다. | ||
| + | - 사용자가 작성한 테스트 코드와 소스 코드를 karma.config.js에 미리 정의한 테스트 환경(웹 브라우저)의 IFrame 내부로 불러들여 테스트를 실행한다. | ||
| + | - 테스트를 모두 수행하고 난 뒤 수행 결과를 karma 서버로 받고, 콘솔을 통해 개발자에게 결과를 보여준다. | ||