>  기사  >  웹 프론트엔드  >  JS 테스트 및 CI 액세스 가이드

JS 테스트 및 CI 액세스 가이드

高洛峰
高洛峰원래의
2016-11-04 09:36:081540검색

js 코드 자동 테스트의 이점은 무엇인가요?

1. 개발자가 테스트 스크립트를 작성할 때 코드의 기능, 반환 값 등을 더 잘 이해할 수 있습니다.

2. 정확하고 직접적인 테스트가 가능하며 테스트 결과를 즉시 확인하고 조정할 수 있습니다.

3. 복잡한 프로젝트에서는 코드 수정이 전체에 영향을 미칠 수 있으며, 자동화된 테스트를 통해 전체적으로 확인할 수 있습니다.

4. 테스트 결과는 코드 품질의 기초로 사용될 수 있습니다.

segmentfault에서 "explore js Testing"을 검색하면 js 테스트를 설명하는 세 가지 기사 시리즈를 얻을 수 있습니다. 첫 번째 기사의 주소는 https://segmentfault.com/a/11...

필요한 지식은 다음과 같습니다: BDD 테스트 모드, Mocha 테스트 프레임워크, chai 어설션 라이브러리, 기대/해야 함 사용 선호, 이스탄불 테스트 적용 범위 도구,

여기에 간략한 소개가 있습니다. http: //www. ruanyifeng.com/blo..., makefile 사용법을 배워야 합니다. supertest는 API 인터페이스 테스트를 위한 도구입니다

테스트된 프로젝트: https://github.com/yylgit/tes...

JS 테스트 및 CI 액세스 가이드

프로젝트가 travis 플랫폼에 연결됩니다

.travis.yml 파일 생성, 파일 내용

language: node_js 
node_js: 
- "5" 
- "4"

패키지 내에서 travis가 실행됩니다 스크립트

의 테스트 명령이 연결되면 웨어하우스에 변화가 있을 때마다 테스트가 다시 실행되는 것을 travis 플랫폼에서 확인할 수 있습니다 https://travis -ci.org/yylgit/...

travsi는 매번 새로운 환경에서 테스트됩니다

작업복 플랫폼 https://coveralls.io/github/y..에 연결하세요. .

노드 프로젝트는 node-coveralls +istanbul을 사용합니다

JS 테스트 및 CI 액세스 가이드

마지막으로 github의 README.md에 아이콘을 표시합니다

JS 테스트 및 CI 액세스 가이드

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.