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...
프로젝트가 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을 사용합니다
마지막으로 github의 README.md에 아이콘을 표시합니다