Konrad Kowalski (rootsher)Principal Platform & Reliability Architect111111001000010110111100010010100100000110100110

Testing

posts (10)

  1. Testing Through Layers: From Code to Infrastructure9/9

    Infrastructure Tests and Security Tests: Configuration Before Production

    An infrastructure test checks environment and configuration, while a security test guards risks that are often invisible in application code.

  2. Testing Through Layers: From Code to Infrastructure8/9

    Performance Tests and Load Tests: Behavior Under Traffic

    A performance test measures system behavior over time, a load test checks expected traffic, and a stress test looks for the breaking point.

  3. Testing Through Layers: From Code to Infrastructure7/9

    Migration Tests and Data Tests: Safe State Changes

    A migration test checks schema and data changes, while a data test protects state compatibility. This layer decides whether a release can be rolled back safely.

  4. Testing Through Layers: From Code to Infrastructure6/9

    Regression Tests and Smoke Tests: The Gate Before Release

    A regression test closes a bug that already passed once, while a smoke test checks whether a version is even worth testing further.

  5. Testing Through Layers: From Code to Infrastructure5/9

    E2E Tests and Visual Regression Tests: The Full User Path

    An E2E test walks through the system the way a user does, while a visual regression test protects appearance. They are powerful but expensive, so they should…

  6. Testing Through Layers: From Code to Infrastructure4/9

    Contract Tests and API Tests: The Public System Agreement

    A contract test protects the agreement between systems, while an API test checks the behavior of a public interface. Both matter where a change stops being…

  7. Testing Through Layers: From Code to Infrastructure3/9

    Integration Tests: The Real System Boundary

    An integration test checks whether code works with a real dependency or a real boundary. It tests the place a unit test cannot see by definition.

  8. Testing Through Layers: From Code to Infrastructure2/9

    Component Tests and Snapshot Tests: A Small Application Fragment

    A component test checks a small part of the application as behavior, while a snapshot test records its output. Both sit close to the code, but they answer…

  9. Testing Through Layers: From Code to Infrastructure1/9

    Unit Tests: Fast Diagnosis Near the Code

    A unit test checks the smallest useful unit of behavior without starting the whole system. Its value is speed and precise diagnosis.

  10. series · 9 parts

    Testing Through Layers: From Code to Infrastructure

    This series organizes test types by the place where they catch risk cheapest: from a small code decision to the production environment.