VOOZH about

URL: https://thenewstack.io/two-times-integration-testing-in-production-has-gone-wrong/

⇱ Two Times Integration Testing in Production Has Gone Wrong - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-06-30 08:02:12
Two Times Integration Testing in Production Has Gone Wrong
contributed,sponsor-kubeshop,sponsored,sponsored-post-contributed,
Cloud Native Ecosystem / Kubernetes / Open Source

Two Times Integration Testing in Production Has Gone Wrong

We can entirely sympathize with that awful sinking feeling when you realize that your carefully orchestrated test has just gone hideously wrong
Jun 30th, 2022 8:02am by Bruno Lopes
👁 Featued image for: Two Times Integration Testing in Production Has Gone Wrong
Feature image via Unsplash.
Kubeshop sponsored this post. Insight Partners is an investor in Kubeshop and TNS.
Bruno Lopes
Bruno is a product manager who has been working on the cloud ecosystem as a grant researcher, full-stack developer and, for the past several years, as product manager for Kubeshop.

Once upon a time, there was a developer who was simply running a test, but a little slip-up in the process inadvertently turned them into an internet meme.

When Portuguese supermarket chain Continente accidentally sent a test notification roughly translating as “Testing Mariana — Received?” to all users of its Continente app, it sparked an internet frenzy with huge brands getting in on the joke.

Honestly, we can sympathize with that awful sinking feeling in the pit of your stomach when you realize that your carefully orchestrated test has just gone hideously wrong. We’ve been there!

👁 Image

Notification that reads: “Testing Mariana — Received?”

👁 Image

Translation: “This is not a test, Mariana” and “Staples card, up to 50% discounts.” — Photo via Reddit

👁 Image

Translation: “Give it a go at testing it, Mariana” and “Hi Mariana.” — Photo via Instagram

👁 Image

Translation: “Searching for Mariana. This is not a test.” — Photo via Instagram

And it’s not just us and the developers at Continente. There are many very public testing fails out there. I wanted to share a few of my favorites:

We are a team of experienced technologists creating development and testing tools, which help teams build cloud native applications easier, better, faster. Backed by the most successful investors in the software industry who see Kubernetes as the foundation for building the software of tomorrow. Insight Partners is an investor in Kubeshop and TNS.
Learn More
The latest from Kubeshop

HBO Max Integration Testing

Last summer, HBO Max sent an integration test email to a number of HBO Max subscribers on its mailing list and backtracked quickly with this viral tweet. What I love most about this testing fail is the huge number of senior engineers who replied, reassuring the unidentified intern that everybody breaks production and sharing some delightful mistakes of their own!

We mistakenly sent out an empty test email to a portion of our HBO Max mailing list this evening. We apologize for the inconvenience, and as the jokes pile in, yes, it was the intern. No, really. And we’re helping them through it. ❤️

— HBOMaxHelp (@HBOMaxHelp) June 18, 2021

Dear intern,

My first FT gig as a FE was @Wayfair where my first deploy to production code was to create a shimmering animation for the Sale menu item. But there was a naming collision for the keyframe animation that I wasn’t aware of…

Recreated it below.

It happens :) pic.twitter.com/6L9hUJ8ae4

— Ali Rehmatullah (@Ali_Rehmatullah) June 18, 2021

Dear intern,

It’s ok. I dropped a prod database when I was a senior engineer. These things happen more often than you might think. Building good systems is about having resilience against human mistakes. Because we, humans, always make mistakes.

— Jaana Dogan ヤナ ドガン (@rakyll) June 18, 2021

Dear intern,

I once globally took down Spotify. It almost happened twice. My team was awesome about it and I’m still here. You managed to find something broken in the way integration tests are done. It’s a good thing and will help improve things. Good luck <3.

— Daenney (@daenney) June 18, 2021

Dear intern, I once set up a load test that accidentally sent 10,000 queries per second to https://t.co/mWSx1RtJMg.
Another time, a bug in my code caused the Google local business search index to drop 500K random locations.
I’m now an Engineering Director.
Own it, learn, & grow.

— Sameer Ajmani (@Sajma) June 19, 2021

You Mean You Don’t Want to Make Public Mistakes?

If you’re keen to not accidentally see your tests go viral, which is something we all should try to aim for, what can you do to make integration testing a bit easier?

After experiencing our own spectacular testing failures when running Kubernetes in production, we created a framework that explicitly gives developers and testers a less error-prone testing workflow. Testkube is a Kubernetes native testing framework that allows testers and engineers to manage all the testing activities happening in their clusters.

Why not download the latest release from GitHub and give it a spin for yourself? If you’re interested in learning more, or just need some folks to commiserate with when your test goes comically wrong, join our Discord server and follow us on Twitter @Testkube_io or email me directly bruno@kubeshop.io. We’re looking forward to hearing from you!

We are a team of experienced technologists creating development and testing tools, which help teams build cloud native applications easier, better, faster. Backed by the most successful investors in the software industry who see Kubernetes as the foundation for building the software of tomorrow. Insight Partners is an investor in Kubeshop and TNS.
Learn More
The latest from Kubeshop
TRENDING STORIES
Bruno Lopes is a product manager who has been working on the cloud ecosystem as a grant researcher, full-stack developer and, for the past several years, as product manager for Kubeshop.
Read more from Bruno Lopes
Kubeshop sponsored this post. Insight Partners is an investor in Kubeshop and TNS.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma, Kubeshop.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.