📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
-
Updated
Jun 27, 2024 - JavaScript
Integration testing is a type of software testing that focusses on larger parts of the software than unit testing, and is more process-oriented and less about just checking simple calculations between input and output data. This ensures, that multiple units work together (they integrate with each other) to walk through different steps.
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
Hurl, run and test HTTP requests with plain text.
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Full-stack testing PHP framework
Language-agnostic HTTP API Testing Tool
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Run tests using Jest & Puppeteer 🎪✨
✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)
Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).
Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
Automated API Testing and Quality Assurance
Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
Automated Integration Testing and Live Documentation for your API
An integration test framework for React Native.
A workshop for learning how to test JavaScript applications
Headless Chrome/Chromium driver for Capybara