자동 테스트에 도움이 되는 도구 : 단위 테스트, 연기 테스트, 철저한 테스트 ...(Testing)
본문
json-server : 30 초 이내에 코딩하지 않고 완전한 가짜 REST API를 얻으십시오 (심각하게). https://github.com/typicode/json-server
Storybook : 대화 형 UI 구성 요소 개발 및 테스트 : React, React Native, Vue, Angular https://storybook.js.org/
Jest : 유쾌한 JavaScript 테스트. https://facebook.github.io/jest/
Mocha : node.js 및 브라우저를위한 간단하고 유연하며 재미있는 자바 스크립트 테스트 프레임 워크 https://mochajs.org/
Enzyme : JavaScript 테스트 유틸리티 http://airbnb.io/enzyme/
AVA : 미래의 자바 스크립트 테스트 러너 https://github.com/avajs/ava
Jasmine : 브라우저 및 node.js를 위한 간단한 JavaScript 테스트 프레임 워크 http://jasmine.github.io/
jsdom : node.js와 함께 사용하기 위한 WHATWG DOM 및 HTML 표준의 JavaScript 구현 https://github.com/jsdom/jsdom
BrowserSync : 웹 사이트를 만들 때 여러 브라우저 및 기기를 동기화 된 상태로 유지하십시오. http://browsersync.io/
Karma : 자바 스크립트를 위한 훌륭한 테스트 러너 http://karma-runner.github.io/
Protractor : 각도 응용 프로그램을 위한 E2E 테스트 프레임 워크 http://www.protractortest.org/
Cypress : 브라우저에서 실행되는 모든 것에 대해 빠르고 쉽고 신뢰할 수 있는 테스트. https://github.com/cypress-io/cypress
Istanbul : 테스트를 실행할 때 투명하게 커버리지를 추가하기 위해 모듈 로더 후크를 사용하여 명령문, 라인, 함수 및 분기 범위를 계산하는 또 다른 JS 코드 커버리지 도구. https://gotwarlost.github.io/istanbul/
SuperTest : 유창한 API를 사용하는 node.js HTTP 서버를 테스트하기위한 슈퍼 에이전트 구동 라이브러리 https://github.com/visionmedia/supertest
nock : Node.js에 대한 HTTP 서버 조롱 및 기대 라이브러리 https://github.com/nock/nock
Polly.JS : 재생, 재생 및 스텁 HTTP 상호 작용. https://netflix.github.io/pollyjs
Sinon.JS : JavaScript 용 스파이, 스텁 및 모의 객체를 테스트하십시오. https://sinonjs.org/
Chai : node.js에 대한 BDD / TDD 어설 션 프레임 워크 및 테스트 프레임 워크와 페어링 할 수 있는 브라우저. http://chaijs.com/
Tape : 노드 및 브라우저 용 탭 생성 테스트 장치 https://github.com/substack/tape
React Cosmos : 재사용 가능한 React 구성 요소를 만들기위한 Dev 도구 https://react-cosmos.github.io/
Intern : 자바 스크립트 용 차세대 코드 테스팅 스택. https://theintern.io/
QUnit : 사용하기 쉬운 자바 스크립트 유닛 테스팅 프레임 워크. https://qunitjs.com/
Cucumber.js : 오이 자바 스크립트 https://cucumber.io/
react-testing-library : 간단하고 완벽한 React DOM 테스트 유틸리티로서 좋은 테스트 방법을 권장합니다. https://github.com/kentcdodds/react-testing-library
nyc : 이스탄불 명령 행 인터페이스 https://istanbul.js.org/
testem : Test'em '스크립트! Javascript 단위 테스트를 재미있게 만드는 테스트 러너. https://github.com/testem/testem
TA.Gui : 디지털 프로세스 자동화 (RPA)를위한 CLI 툴 http://tebel.org/
rewire : node.js 단위 테스트를 위한 쉬운 원숭이 패치 https://github.com/jhnns/rewire
Expect : Node.JS 및 브라우저에 대한 최소 BDD 스타일의 어설 션. https://github.com/Automattic/expect.js
ShouldJS : node.js에 대한 BDD 스타일 어설 션 - 테스트 프레임 워크에 독립적 http://shouldjs.github.io/
vows : 비동기 BDD 및 node.js에 대한 지속적인 테스트 https://github.com/vowsjs/vows
json-schema-faker : JSON 스키마 + 가짜 데이터 생성기 http://json-schema-faker.js.org/
Blanket.js : blanket.js는 자바 스크립트 용 간단한 코드 커버리지 라이브러리입니다. 브라우저와 nodej 모두에 설치하고 사용하기 쉽도록 설계되었습니다. http://blanketjs.org/
StREST : YAML을 사용하여 REST 테스트를 몇 초 만에 설정 https://twitter.com/eykhagen/status/1039837157609938944
loadtest : 선택한 URL에 대한로드 테스트를 실행합니다. 자신의 목적을 위해 최소한으로 쉽게 확장 할 수 있습니다. https://github.com/alexfernandez/loadtest
Node-tap : 노드에 대한 프로토콜 도구 테스트 https://www.node-tap.org/
React Live : 실시간 편집을위한 프로덕션 중심의 놀이터 React 구성 요소 https://react-live.kitten.sh/
Airtap : 800 개 이상의 브라우저에서 자바 스크립트를 테스트하십시오. https://github.com/airtap/airtap
Karmatic : 간편한 자동 (헤드리스) 브라우저 테스트. Karma, Webpack & Jasmine에 의해 지원됩니다. https://github.com/developit/karmatic
Mockery : Node.js로 mock 사용 단순화 https://github.com/mfncooper/mockery
Compositor Kit : 컴포넌트 라이브러리 개발, 문서화 및 테스트 도구 https://compositor.io/kit
testdouble.js : JavaScript가있는 TDD 용 최소 테스트 이중 라이브러리 https://github.com/testdouble/testdouble.js
TestCheck.js : 자바 스크립트 생성 테스트 http://leebyron.com/testcheck-js
Interfake : 프로토 타입 및 자동화 된 테스트 용 가짜 API https://github.com/basicallydan/interfake
yakbak : HTTP 응답 기록 및 재생 https://github.com/flickr/yakbak
Taiko : chrome / chromium 브라우저를 자동화하는 node.js 라이브러리 https://taiko.gauge.org/
Kakapo.js : Javascript의 차세대 조롱 프레임 워크 http://devlucky.github.io/kakapo-js
Just-API : HTTP API (REST, GraphQL)에 대한 사양 기반 테스트 프레임 워크 https://github.com/kiranz/just-api
Burnside : Javascript만으로 신속하고 신뢰할 수있는 E2E 웹 테스트 https://github.com/Nike-Inc/burnside
Pact JS : Pact의 JS 버전. Pact는 HTTP API 및 비 HTTP 비동기 메시징 시스템에 대한 계약 테스트 프레임 워크입니다. http://docs.pact.io/
- 이전글브라우저 또는 node.js에서 실행할 수 있는 단위 테스트를 작성하는 라이브러리(Testing framework) 18.09.27
- 다음글템플리트 언어 (Templating) 18.09.26