Testing
Unit Testing / Test Runnerβ
Web Testingβ
- Integration Testing
- Components - Enzyme
- Reducers
- Functional Testing / E2E Testing
- Headless Browser Automation
- DevTools API
- WebDriver API - Selenium WebDriverJS / WebDriverIO / Nightwatch.js / CasperJS / Protractor
- AWS Lambda - Lambdium
- Cloud - BrowserStack Automate / Sauce Labs
- Headless Browser Automation
- Visual Testing
- Monkey Testing
- Headless Browsers
- Browsers
- Chromium - Headless Chrome/Chromium
- Chromium + Node.js - electron-prebuilt
- WebKit - PhantomJS
- Gecko - SlimerJS
- In-memory X11 Display Server
- Docker
- Browsers
Server-side Testingβ
Benchmark Testingβ
- JS
- Network
Test Doubles (Fakes, Mocks, Stubs and Spies)β
- Fake Data
- HTTP Mocking - Nock
- Monkey Patching - Mockery, babel-plugin-rewire
- SinonJS / testdouble.js
Analysisβ
- Code Coverage
- Software Complexity
- Node.js Security
- Web Page