Tag

test pyramid

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 11, 2025 · Operations

10 Proven Strategies to Supercharge Your Automated Testing Efficiency

This article presents ten actionable recommendations—including using layered abstractions, prioritizing testability, running tests frequently in CI, adhering to the test pyramid, adopting Page Object and BDD patterns, understanding AI, selecting appropriate tools, and investing in training—to dramatically improve the effectiveness and maintainability of automated testing in software projects.

BDDCIautomated testing
0 likes · 6 min read
10 Proven Strategies to Supercharge Your Automated Testing Efficiency
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 22, 2023 · Fundamentals

Why End‑to‑End Testing Strategies Often Fail and How to Build Effective Feedback Loops

The article examines why end‑to‑end testing strategies frequently break in practice, illustrates common pitfalls through a realistic scenario, and proposes a more reliable testing pyramid that emphasizes fast, reliable, isolated unit and integration tests while establishing quick feedback loops for developers.

Testingend-to-endfeedback loop
0 likes · 10 min read
Why End‑to‑End Testing Strategies Often Fail and How to Build Effective Feedback Loops
DevOps
DevOps
Jun 27, 2022 · Fundamentals

Agile Testing Quadrant, Test Pyramid, and Layered Automation: Concepts and Practices

This article explains the origin and structure of the Agile testing quadrant, compares it with the traditional V‑model, introduces the test pyramid and its evolution into layered automation, and discusses the purposes and benefits of test automation while also noting a related training event.

Layered AutomationTesting Quadrantsagile testing
0 likes · 15 min read
Agile Testing Quadrant, Test Pyramid, and Layered Automation: Concepts and Practices
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 5, 2022 · Fundamentals

Just Say No to More End-to-End Tests

While end-to-end tests seem appealing by mimicking real user scenarios, they often become unreliable, slow, and costly, leading teams to miss bugs, waste time, and struggle with feedback loops; a balanced testing strategy that emphasizes fast, reliable unit and integration tests, following the test pyramid, yields better quality and faster releases.

Testingend-to-endintegration-testing
0 likes · 14 min read
Just Say No to More End-to-End Tests
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 1, 2022 · Fundamentals

Test Pyramid and Its Anti‑Patterns: Ice Cream Cone, Cupcake, and Hourglass

The article explains the classic test pyramid concept, clarifies the confusing term integration testing, and details three common anti‑patterns—Ice Cream Cone, Cupcake, and Hourglass—showing why they hinder continuous testing and how teams can move toward a proper testing strategy.

TestingUI testinganti‑pattern
0 likes · 6 min read
Test Pyramid and Its Anti‑Patterns: Ice Cream Cone, Cupcake, and Hourglass
JD Tech
JD Tech
Sep 18, 2021 · Fundamentals

The Importance of Unit Testing, Test Models, TDD, and Refactoring

This article explains why testing—especially unit testing—is essential, compares the "egg‑roll" and "test pyramid" models, introduces test‑driven and test‑first development, discusses simple testing practices, and outlines refactoring principles and quality guidelines for developers.

refactoringsoftware qualitytest pyramid
0 likes · 11 min read
The Importance of Unit Testing, Test Models, TDD, and Refactoring
DevOps
DevOps
Sep 22, 2020 · Fundamentals

Understanding the Agile Testing Quadrant, Test Pyramid, and Layered Automation

This article explains the origin and structure of the Agile Testing Quadrant, compares it with the traditional V‑model, introduces Mike Cohn's Test Pyramid and its alignment with shift‑left testing, and details how layered automation expands the pyramid to include data and environment automation for higher quality and efficiency.

Testing Quadrantagile testingautomation
0 likes · 15 min read
Understanding the Agile Testing Quadrant, Test Pyramid, and Layered Automation
DevOps
DevOps
Mar 4, 2020 · Fundamentals

Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management

The article explains the shortcomings of traditional scripted testing in agile projects, introduces the test pyramid and exploratory testing concepts, clarifies how exploratory testing differs from random testing, and outlines practical Session‑Based Test Management techniques for effective agile quality assurance.

Exploratory Testingagile testingsession-based testing
0 likes · 8 min read
Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management
Didi Tech
Didi Tech
Jun 1, 2019 · Backend Development

Testing Pyramid and Integration Testing Practices for a Go Service

By applying Mike Cohn’s testing pyramid to a Go scheduling service, the author demonstrates a structured approach that combines straightforward unit tests, organized integration suites with setup/teardown hooks and coverage scripts, expressive GoConvey assertions, and end‑to‑end trace‑ID verification, while noting remaining gaps.

CoverageGoTesting
0 likes · 12 min read
Testing Pyramid and Integration Testing Practices for a Go Service
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

Common Software Testing Antipatterns and the Need for Both Unit and Integration Tests

This article reviews language‑agnostic software testing antipatterns, explains the test pyramid, defines unit and integration testing, lists frequent testing mistakes, and demonstrates why a balanced mix of unit and integration tests is essential for reliable, fast, and maintainable software development.

integration-testingsoftware testingtest pyramid
0 likes · 16 min read
Common Software Testing Antipatterns and the Need for Both Unit and Integration Tests
360 Quality & Efficiency
360 Quality & Efficiency
Sep 3, 2018 · Fundamentals

Software Testing Antipatterns: The Need for Both Unit and Integration Tests

This article examines language‑agnostic software testing antipatterns, explains the differences between unit and integration testing, lists common testing mistakes, and demonstrates why a balanced test pyramid—combining both fast, maintainable unit tests and slower, broader integration tests—is essential for reliable software development.

integration-testingsoftware testingtest antipatterns
0 likes · 16 min read
Software Testing Antipatterns: The Need for Both Unit and Integration Tests