Tagged articles
13 articles
Page 1 of 1
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.

Automated TestingBDDCI
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.

End-to-EndFeedback LoopTest Strategy
0 likes · 10 min read
Why End‑to‑End Testing Strategies Often Fail and How to Build Effective Feedback Loops
FunTester
FunTester
Jun 26, 2023 · Fundamentals

Why Unit Testing Matters: From Test Pyramids to Agile Practices

This article explains the concepts of narrow and broad unit testing, the shift‑left and shift‑right testing strategies, compares Mike Cohn’s and Google’s test pyramids, discusses the limitations of unit testing, and shows how unit testing fits into traditional and agile development models.

Software TestingTDDagile
0 likes · 10 min read
Why Unit Testing Matters: From Test Pyramids to Agile Practices
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.

AutomationLayered AutomationTesting Quadrants
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.

End-to-EndSoftware qualityintegration testing
0 likes · 14 min read
Just Say No to More End-to-End Tests
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.

Software qualityrefactoringtest 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.

Agile TestingAutomationSoftware quality
0 likes · 15 min read
Understanding the Agile Testing Quadrant, Test Pyramid, and Layered Automation
FunTester
FunTester
Dec 28, 2019 · Fundamentals

Why API Testing Is Essential: A Practical Guide to Modern Test Strategies

This article explains the shift from GUI‑centric automation to API testing, outlines its importance in agile development, describes the test pyramid, covers HTTP and REST fundamentals, and provides practical guidance for functional, load, and tool selection in API testing.

API testingAutomationHTTP
0 likes · 12 min read
Why API Testing Is Essential: A Practical Guide to Modern Test Strategies
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.

GoGoConveycoverage
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.

Software Testingintegration 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.

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