About 587 results
Open links in new tab
  1. Testing Guide - Martin Fowler

    May 1, 2014 · The shift towards iterative and agile approaches, particularly the influence of Extreme Programming, has changed the role of testing - raising its importance, and integrating …

  2. Agile Software Guide - Martin Fowler

    Aug 1, 2019 · I then describe the Agile Fluency model, which I find an effective way to think about how agile teams become proficient, and the steps you typically go through as you become a …

  3. martinfowler.com

    For Continuous Delivery to be possible, we need to build in a solid foundation of Testing, with a range of automated tests that can give us confidence that our changes haven't introduced any …

  4. Test Pyramid - Martin Fowler

    May 1, 2012 · The test pyramid comes up a lot in Agile testing circles and while its core message is sound, there is much more to say about building a well-balanced test portfolio.

  5. The Practical Test Pyramid - Martin Fowler

    Feb 26, 2018 · The drastically shortened feedback loop fuelled by automated tests goes hand in hand with agile development practices, continuous delivery and DevOps culture. Having an …

  6. testing - Martin Fowler

    May 9, 2014 · We'll share techniques for automated testing and adversarial testing of LLM applications, refactoring, as well as considerations for architecting LLM applications and …

  7. Test Driven Development - Martin Fowler

    Dec 11, 2023 · Although these three steps, often summarized as Red - Green - Refactor, are the heart of the process, there's also a vital initial step where we write out a list of test cases first. …

  8. The Rise of Test Impact Analysis - Martin Fowler

    Aug 22, 2017 · Various techniques exist to speed up test execution, including running them in parallel over many machines and using test doubles for slow remote services. But this article …

  9. Cycle Time - Martin Fowler

    Sep 4, 2024 · In Agile circles, we try to minimize cycle time. We do this by defining and implementing very small features and minimizing delays in the development process.

  10. Testing Strategies in a Microservice Architecture - Martin Fowler

    Nov 18, 2014 · Here, we plan to discuss a number of approaches for managing the additional testing complexity of multiple independently deployable components as well as how to have …