Skip to main content

11 docs tagged with "testing"

View all tags

AWS CodeBuild

AWS CodeBuild deep dive for DVA-C02. buildspec.yml phases, environment variables, artifacts, caching, VPC support, test reports, and Maven/Gradle Java integration.

Component Performance Testing

**Component performance testing** measures the behaviour and resource consumption of a **single service or component** under controlled load conditions — in.

End-to-End (E2E) Testing

**End-to-end (E2E) testing** validates complete user journeys through the entire system stack — from the user interface through the API gateway, multiple.

Inflight Testing

**Inflight testing** (also called **production smoke testing** or **synthetic monitoring**) is the practice of running automated tests against a live.

Integration Testing

**Integration tests** validate that multiple components work correctly together. Unlike unit tests, they test real interactions — against a real database.

Phase 5 — Testing

The **Testing phase** verifies that the software meets all functional and non-functional requirements before it is deployed to production. Testing is a quality.

Regression Testing

**Regression testing** is the process of re-running existing test suites after code changes to verify that previously working functionality has not been broken.

Testing Annotations

Complete reference for JUnit 5, Mockito, and Spring Boot testing annotations — what each does, when to use it, and production-grade code examples for Java/Spring engineers.

Testing Concepts

From first principles to production — unit testing, integration testing, the test pyramid, mocking strategies, TDD, and battle-tested best practices for Java/Spring engineers.

Unit Testing

A **unit test** validates the behaviour of a single, isolated unit of code — typically a method or class — without involving external dependencies such as.

WireMock

WireMock creates a real HTTP server for stubbing and mocking external APIs in tests. This guide covers setup, advanced stubs, fault simulation, contract testing, and production-grade patterns for Java/Spring engineers.