article thumbnail

Article: How to Spread Technical Practices Like TDD in an Organization

InfoQ Culture Methods

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD.

article thumbnail

Test-Driving HTML Templates

Martin Fowler

My colleague Matteo Vaccari has written an article on how to use TDD to test drive these templates using xunit-style tools which can be run easily from the command line or as part of build scripts. While these can be tested through end-to-end tests running in the browser, such tests are slow and more work to maintain than unit tests.

Testing 288
Insiders

Sign Up for our Newsletter

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

article thumbnail

TechCrunch+ roundup: Fundraising beyond the Bay Area, web3 gaming, TDD prep checklist

TechCrunch

Full TechCrunch+ articles are only available to members. If you’re interested in the entire conversation, there’s a link to a video at the end of the article. TechCrunch+ roundup: Fundraising beyond the Bay Area, web3 gaming, TDD prep checklist by Walter Thompson originally published on TechCrunch. yourprotagonist.

article thumbnail

Testing server calls in generated HTML

Martin Fowler

Matteo Vaccari completes his article on testing template-generated HTML, by looking at how to use TDD with pages that make calls to the server.

TDD 211
article thumbnail

React Test-driven Development: From User Stories to Production

Toptal

Employing a test-driven development (TDD) approach in React projects tends to be straightforward, especially with the aid of Jest and Enzyme. In this article, Toptal JavaScript Developer Dave Hyungmok Lee demonstrates his React TDD process, from epics and user stories to development and production.

article thumbnail

TDD: primitive obsession ( part 3 )

Apiumhub

Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession.

article thumbnail

How Test-Driven Methodologies Reduce CI/CD Lead Time

DevOps.com

This article explains how test-driven development (TDD) and acceptance test-driven development (ATDD) methodologies reduce CI/CD lead times. Lack of test automation in development impacts CI/CD lead time for […] The post How Test-Driven Methodologies Reduce CI/CD Lead Time appeared first on DevOps.com.