article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Test-Driven Development. It’s test-driven development, and it actually delivers these results.

article thumbnail

Cypress: a new generation of end-to-end testing

Perficient

Cypress has well-developed documentation, one of the best across the industry, with helpful recommendations for beginners, which is constantly being improved, as well as an extensive user community. It was developed based on Mocha and is a JavaScript-based end-to-end testing framework. Otherwise, it will be a bit tricky.

Testing 52
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

No Fighting In This (Agile) Dojo with M. David Green

Marcus Blankenship - Podcasts

So, an Agile Dojo is an opportunity for a team that has an interest in developing their Agile skills to practice those skills under the supervision of a coach who can help them learn, and go through the rituals more effectively, and develop their skill around these things. [laughing]. David: Sure. Markus: Can you give me an example.

Agile 59
article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Other than short-lived development branches, they only have one branch: their integration branch.

article thumbnail

AoAD2 Practice: Feature Flags

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Other than short-lived development branches, they only have one branch: their integration branch.

article thumbnail

Agile vs Waterfall: Key Differences And Definition?—?Which Model Is Better?

Codegiant

The Agile methodology definition was introduced by 17 software developers gathered in Utah back in 2001. In an Agile development methodology, daily cooperation is an essential factor. There must be communication between both the developers and business people. Feature-driven development ?—?aka Test-Driven Development ?—?TDD

Agile 52
article thumbnail

Wardley Mapping Mondays – Communication

Cory Foy

While there are several ways he presents them, I find a division into six key categories – Communication, Development, Operation, Structure, Learning and Leading – to be a great way of breaking them down. November 2004. Product Development. Software Development. All posts Copyright 2004-2018 © Cory Foy, LLC.