우선AngularJS단일 페이지 애플리케이션에 매우 적합하지만 카르마가 단일 페이지 애플리케이션만 테스트할 수 있고 단일 페이지가 아닌 애플리케이션도 테스트할 수 있다는 의미는 아닙니다.
단위 테스트
Karma는 테스트할 때 먼저 단위 테스트에 필요한 모든 코드와 테스트 코드가 포함된 Karma 구성 파일을 생성합니다. 따라서 파일이 지정되지는 않았지만 실제로 포함되어 테스트하려고 합니다. 애플리케이션 함수의 해당 부분에 대해 테스트 코드에서 테스트할 함수를 작성합니다.
e2e(종단 간 테스트)
Karma의 엔드투엔드 테스트에는 서버에서 실행되며 모든 라이브러리 코드를 참조할 필요가 없는 ng-scenario 프레임워크의 도움이 필요합니다.
우선
AngularJS
단일 페이지 애플리케이션에 매우 적합하지만 카르마가 단일 페이지 애플리케이션만 테스트할 수 있고 단일 페이지가 아닌 애플리케이션도 테스트할 수 있다는 의미는 아닙니다.Karma는 테스트할 때 먼저 단위 테스트에 필요한 모든 코드와 테스트 코드가 포함된 Karma 구성 파일을 생성합니다. 따라서 파일이 지정되지는 않았지만 실제로 포함되어 테스트하려고 합니다. 애플리케이션 함수의 해당 부분에 대해 테스트 코드에서 테스트할 함수를 작성합니다.
Karma의 엔드투엔드 테스트에는 서버에서 실행되며 모든 라이브러리 코드를 참조할 필요가 없는 ng-scenario 프레임워크의 도움이 필요합니다.