By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Getting Feedback from Test-Driven Development and Testing in Production
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > Getting Feedback from Test-Driven Development and Testing in Production
News

Getting Feedback from Test-Driven Development and Testing in Production

News Room
Last updated: 2026/02/05 at 9:18 AM
News Room Published 5 February 2026
Share
Getting Feedback from Test-Driven Development and Testing in Production
SHARE

Teams rely on strong unit and integration tests instead of end-to-end tests. Using TDD, pair programming, and good design, they ship small changes often, test in production for real feedback, and use feature toggles to reduce risk, Ola Hast and Asgaut Mjølne Söderbom mentioned in their talk about continuous delivery with pair programming at QCon London.

Hast mentioned that they trust their unit tests and integration tests individually, and all of them together as a whole. They have no end-to-end tests:

We achieved this by using good separation of concerns, modularity, abstraction, low coupling, and high cohesion. These mechanisms go hand in hand with TDD and pair programming. The result is a better domain-driven design with high code quality.

Previously, they had more HTTP application integration tests that tested the whole app, but they have moved away from this (or just have some happy cases) to more focused tests that have shorter feedback loops, Hast mentioned.

Since test environments will always be an approximation of production, and usually struggle with long supply chains and bad test data, they have more or less stopped using them in their entirety, Mjölne Söderbom explained:

We prefer to test in production since that is where we get the feedback with the best quality.

They reduce risks by putting new features behind toggles and deploying small pieces at a time. It is something they have done for several years now, and it works really well, Mjölne Söderbom said. If something breaks in production, it’s easy to find, fix, and roll back/forward, he added.

In an earlier article, Hast and Mjølne Söderbom mentioned that their team uses pair and mob programming with TDD; there are no solo tasks or separate code reviews. This approach boosts code quality, reduces waste, and enables the sharing of knowledge:

After years of practicing, we have ended up working together, doing TDD, and then deploying to production. We rarely test the application running locally or in the test environment. This was never our main intent; it is just a (happy) consequence of the way we work.

Pair programming and continuous integration can go hand-in-hand. Pushing to main multiple times a day is hard in isolation, leading to delays, large PRs, and merge issues. Pairing enables instant code review, easier refactoring, fewer bugs, and higher team resilience, Hast and Mjølne Söderbom explained.

Hast mentioned that they used to have more tests that tested the entire application running, but they have reduced this to a minimum; they usually just have a happy path test, and additional tests in case there are any special error situations:

What we cannot test with unit tests, we prefer to test in production. Tests will always be an approximation of reality, and we always struggled with long supply chains and bad test data. The best feedback we always get is from production. It was never a goal in itself to stop using the test environment, but it was just another happy side effect.

The most important thing is getting the feedback loops in place, Mjölne Söderbom mentioned. Feedback is what helps to navigate and choose a direction, and change direction when necessary:

We get the fastest feedback from our tests and the best feedback from production.

When something is painful, they do it more often, Hast explained:

The way our company got to where we are today was that we increased the cadence of our deployments to productions and we got feedback quickly where it hurt the most, then we fixed those things. This process has been ongoing for 10 years now.

We are very focused on fast feedback loops on all levels in the development process, Mjölne Söderbom said. TDD is one of our most important tools for getting early and fast feedback, he explained:

If you have code that is difficult to test, it usually means that there is a problem with the design. The code “talks” to us, and this drives the design.

Many think that TDD is a testing tool, but in reality, it is a design tool. Having proper tests that enable fast flow is more of a (really good) side-effect, Mjölne Söderbom concluded.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Looking for the ideal low-cost Android tablet? Get the deeply discounted Lenovo Idea Tab right now! Looking for the ideal low-cost Android tablet? Get the deeply discounted Lenovo Idea Tab right now!
Next Article The Silicon Moat: Why the World’s Largest Clouds are Becoming Chipmakers | HackerNoon The Silicon Moat: Why the World’s Largest Clouds are Becoming Chipmakers | HackerNoon
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Avanade names Chris Howarth CEO
Avanade names Chris Howarth CEO
Mobile
In the age of AI, SAB Studios says Africans must own their stories
In the age of AI, SAB Studios says Africans must own their stories
Computing
Amazon's Alexa Plus Confounds Chris Hemsworth in Super Bowl Ad as the AI Tool Launches
Amazon's Alexa Plus Confounds Chris Hemsworth in Super Bowl Ad as the AI Tool Launches
News
Super Bowl TV deals 2026: the best last-minute deals at Best Buy, Walmart and more
Super Bowl TV deals 2026: the best last-minute deals at Best Buy, Walmart and more
News

You Might also Like

Amazon's Alexa Plus Confounds Chris Hemsworth in Super Bowl Ad as the AI Tool Launches
News

Amazon's Alexa Plus Confounds Chris Hemsworth in Super Bowl Ad as the AI Tool Launches

6 Min Read
Super Bowl TV deals 2026: the best last-minute deals at Best Buy, Walmart and more
News

Super Bowl TV deals 2026: the best last-minute deals at Best Buy, Walmart and more

4 Min Read
ClearBank appoints ex-Visa exec as its new CTO – UKTN
News

ClearBank appoints ex-Visa exec as its new CTO – UKTN

2 Min Read
If Your AI Prompts Stink, Try This Lifetime Subscription for Under
News

If Your AI Prompts Stink, Try This Lifetime Subscription for Under $65

4 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?