That's OK. It simply means you're not exposed to software quality assurance. In fact, I'm sure there are IT people who don't understand it either.
Yeah it doesn't make any sense.
Ok, I'll spoil it. The joke is that QA engineers are supposed to test all the edge cases. Rarely do they do a complete test. As the joke illustrates, no one considered a very common user case of a customer asking where the bathroom was. The code then crashes.
In software, this occurs way too often. Programmers see a very narrow scope of use cases and so do the QA testers.
Yeah it's doesn't make any sense.
(post is archived)