No, this is not a joke.

A British student booked a Ryanair ticket using his Facebook alias:
👉 Adam West

Everything was fine… until reality kicked in.

  • Fix the name on the ticket? £220
  • Change his legal name + passport? £103

So he made a decision that sounds completely absurd… and yet oddly logical:

👉 He legally became Adam West
👉 He boarded the flight
👉 The system accepted it without any issue

Problem solved. System passed.


And honestly?

If you’ve worked in testing or software long enough…
this story feels a little too familiar.


🧪 When “Making the System Pass” Becomes the Goal

This isn’t just a funny anecdote.

It’s a perfect illustration of something we see in tech every day:

  • A system with rigid rules
  • A costly or inefficient “official” solution
  • A user forced to find a workaround

And suddenly, the goal becomes:

👉 “Make it pass” instead of “make it right.”


🧭 What This Story Teaches Us About Software Testing


✅ 1. Don’t Fix the Symptom — Fix the Root Cause

Adam didn’t fix the ticket.
He fixed the mismatch.

In testing, we often see:

  • “Let’s update the test data”
  • “Let’s retry until it passes”

Instead of asking:

👉 Why is the system failing in the first place?

Great testers solve problems. They don’t hide them.


✅ 2. The “Official Solution” Isn’t Always the Smart One

£220 for a name correction?

That’s not just expensive — it’s bad design.

Systems often prioritize:

  • Rules over usability
  • Process over logic

👉 Your role as a tester is to challenge this.

Just because something works… doesn’t mean it makes sense.


✅ 3. Think Like a Tester: Explore Beyond the Obvious

Adam didn’t accept the first option.

He:

  • Explored alternatives
  • Compared outcomes
  • Tested the limits of the system

👉 That’s real exploratory thinking.

Test cases find bugs. Exploration finds truth.


⚠️ 4. Shortcuts Are Smart… Until They Aren’t

This workaround is funny.

But in real systems, shortcuts look like:

  • Changing input data to make tests pass
  • Relaxing assertions
  • Ignoring failing scenarios

👉 This is how silent bugs enter production.

Short-term success. Long-term risk.


🎭 5. Creativity Is Powerful — But Needs Ethics

Creativity is a strength in QA.

It helps you:

  • Think outside the box
  • Discover edge cases
  • Challenge the system

But without ethics?

👉 It becomes manipulation instead of improvement.

Your job is not to trick the system — it’s to improve it.


💰 6. Always Think in Cost vs. Impact

Adam did the math.

OptionCostOutcome
Fix ticket£220Correct, safe, expected solution
Change name£103Clever but extreme workaround with long-term implications

👉 He optimized for value.

In testing, ask yourself:

  • Is this bug critical?
  • Is this workaround sustainable?
  • What’s the real impact?

Senior QA = smart decision-making.


🚨 7. The Anti-Pattern We All Know

Let’s be honest 😄

You’ve seen this:

  • Test fails → change the test
  • Assertion fails → relax it
  • Bug appears → “works on my machine”

👉 System passes
👉 Quality doesn’t

Funny in this story.
Dangerous in real life.


🎯 Final Takeaway

This story isn’t about travel.

It’s about mindset.

👉 Do you fix problems…
or just make them pass?

Because in the end:

  • Anyone can make a system pass
  • Anyone can tweak a test

But great testers?

👉 They fix the system — not the illusion.


💬 Over to You

Have you ever seen a “creative workaround” that solved the problem… but didn’t feel quite right?