A Story of Regression Testing

One day Mickey was taking a walk at the riverside when Minnie came running to him

Minnie – Hey Mickey, Wait for me!

Mickey – Hi Minnie, what happened?

Minnie – I need to talk to you

Mickey – Sure, tell me

Minnie – Do you know what is Regression Testing?

Mickey – Sure I do, Minnie

Minnie – Great can you make me understand, like from scratch

Mickey – I know, the best way you understand is with a Story. Let me tell you one

Minnie – Great, let’s go to some quiet place

   
Mickey & Minnie went to a quiet place near the river

Mickey – Minnie! Regression Testing is like making sure all your toys still work after you’ve added some new ones or made changes to them

Minnie – Oh, so it’s about checking if the old toys are still good when we get new ones?

Mickey – Exactly! Let’s say our magical toy collection has a bunch of toys – toy cars, dolls, and a train. Now, if we add a new toy, like a spaceship, we want to make sure our old toys, the cars, dolls, and train, didn’t break because of the spaceship.

toybox

Minnie – That makes sense! But how does it relate to computers?

MickeyWell, think of the toys as different parts of a computer program. Each part has to work together smoothly. When we add something new or change a part, we want to check that the other parts still play nicely together.

Minnie – Got it! It’s like making sure all the buttons on my remote control still work even after I’ve added a new button.

Mickey – Exactly, Minnie! Now, let’s dive into a little story. Imagine we have a magical remote control for our toy train. It has buttons for forward, backward, and making cool train sounds.

Minnie – Oh, I love trains! So, what happens next?

Kiddale TV Remote Imitation Toy-with Light - TV Remote Imitation Toy-with  Light . Buy Smart Music Controller Remote Control Toy toys in India. shop  for Kiddale products in India. | Flipkart.com Buy Humaira Big Train World Toy Set Battery Operated with Tracks, Light and  Music for Kids 27 pc Set Online at Best Prices in India - JioMart.

Mickey – Well, one day, we decide to add a new button for the train to make a whistle sound. We’re super excited about the whistle, but we need to make sure that our old buttons, the forward, backward, and train sounds, still do what they’re supposed to do.

Minnie – Like checking if the old buttons still work even after we add the new whistle button!

Mickey – Exactly, Minnie! Regression Testing is like pressing all the buttons on our remote control, even the new one, to make sure nothing got messed up when we added the whistle feature.

Minnie – So, it’s like playing with all my toys, old and new, to make sure they’re all working together?

Mickey – You nailed it, Minnie! And in the computer world, it’s the same. When the software developers add something new or make changes, they want to make sure the whole program still works smoothly. That’s where Regression Testing comes in.

Minnie – Sounds fun! I like the idea of playing with all my toys to make sure they’re happy together.

Mickey – Exactly, Minnie! It’s about making sure everything stays in harmony in the wonderful world of toys and computers.

Minnie – Wow! I feel so good now

Mickey – Okay, let’s go home

Minnie – No let’s sit here. I want to enjoy the sunset

Mickey – Sure, Minnie

Minnie – You are my best friend

Mickey – I am always here for you 🙂


about the author more stories

28