article thumbnail

Software Testing and Agile

Coveros

In reflecting on these past two decades from a software testing perspective, let’s look back, ponder how we’ve progressed, whether agile has helped software test engineering, ask ourselves to what extent we’ve advanced our craft, and consider the evolution of our testing capabilities. 2011–2020 and Beyond.

article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

The integration branch must always build and pass its tests. Without exception, it must always build and pass its tests. Test-Driven Development. Although the term was invented by Jez Humble in 2010, Kent Beck described it as part of continuous integration way back in 2004: Integrate and build a complete product.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

The Scaling Dilemma

LeanEssays

One of the earliest agile approaches, Extreme Programming (XP), includes technical practices such as Test Driven Development and Continuous Integration that help make frequent releases practical. Footnotes [1] From First Round Review: Unlocking the Power of Stable Teams with Twitter's SVP of Engineering. [2]

article thumbnail

Lean Software Development: The Backstory

LeanEssays

Thus lean software development might be considered a subset of lean product development; certainly the principles that underpin lean product development are the same principles that form the basis of lean software development. Put the tests into a test harness for ongoing code verification.