Software is thought be very malleable and therefore changes done quickly. The challenge is when these have unwanted side effects destroying what was working earlier. A bunch of limericks on ‘regression testing’ whose objective is to test what was working earlier is still working strung together.


Thought software is pliable
and did many a code change 
Making it act really strange
and becoming sadly unreliable

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Everything was fine
until I modified a line
It opened a hidden door
spilling bugs all over floor

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

I was up all night 
coding a new feature
It turned to be a bleacher
causing a big blight

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Minor change, no problem I said
Eager to satisfy, I  furiously coded
Never realising how much it eroded
When I clicked, it dropped dead

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Excited,
I code for the future
Upsetting the past
A miserable present

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Aah, just a silly bug
Easy to fix I thought
But that slimy slug
Many friends he brought

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Final build on Friday evening
All set for the happy hour
Build broke turning sour
Weekend became a grieving 

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Drowsy on the couch
The flimsy code I touch
Never knew my slouch
Would turn to be such an ouch

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

The system was crawling
The users was bawling
Clueless, I was trawling
Damn, the code was appalling

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

Fixed a security blooper
by adding a layer of fence
System became very dense
and performance went into a stupor

Now I very carefully regress
Automating test of every part
and doing less by being smart
So as not to impede progress

(Visited 15 times, 1 visits today)

Leave A Comment

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