SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    On Testing - A QA Engineer Walks Into a Bar...
Date    Saturday January 21 2017, @02:53PM
Author   
Topic   
from the stop-me-if-you've-heard-this-one dept.
https://soylentnews.org/article.pl?sid=17/01/21/0712246

martyb writes:

[Note: The story is dated September 2014, but I just stumbled upon it and think the subject matter is interesting enough that others in the community might find it both enlightening and entertaining. Also, the site had been under attack, per conversations with the author; if the link fails, then use this web archive link to 'On Testing'. --martyb]

Bill Sempf posted a humorous take On Testing which started with a tweet:

QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers. Orders a sfdeljknesv.

He continues:

This is 'edge case' testing; posting values to a system that really don't belong there. It came to mind because of a problem I had encountered in a system I was working on earlier.

[...] As it turns out, there are a lot of people who are all about this. The replies to my tweet over the last 24 hours covered a lot of ground, but by far were those that wanted to push the edge testing to the max - and I love it.

The posting gathers a quite remarkable set of tests submitted in response. The whole story is well worth reading, but among the notables there were:

Ah yes, the Edge Case Saloon. A fine establishment.

Orders a gimlet. Orders a gauntlet. Orders the 80s arcade game Gauntlet. Orders 4 beers. Orders 3 friends to come over for some fun.

Unhooks the tap and orders a beer. Breaks all the glassware and orders a beer. Sets the bar on fire and orders a beer.

Walks into the bar backwards. Runs into the bar. Sits at the bar overnight doing nothing to see what happens. Tries to sell a beer.

Quickly orders a second beer before the first is served.

[Continues...]

Orders two Orders betwoers asynchronousbeersly. asynchronously.

[...] Drunken, sweating, he wipes the suds from his lips. "I should have automated that."

Automates the ordering of beer. Does a UI test, gets a hangover. Does regression test the next day.

[...] orders 1 ; select * from liquors; — beers.

[...] Qa neglected null test case due to time constraints issued by PM. Qa downsized after poor release they refused to sign off on.

Heartbleed walks into a bar. Says "Give me a beer" but holds up two fingers. The bartender tells his life story.


Original Submission

Links

  1. "martyb" - https://soylentnews.org/~martyb/
  2. "web archive link to 'On Testing'" - http://web.archive.org/web/20160310113513/https://www.sempf.net/post/On-Testing1.aspx
  3. "On Testing" - https://www.sempf.net/post/On-Testing1
  4. "tweet" - https://twitter.com/sempf/status/514473420277694465
  5. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=18128

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, On Testing - A QA Engineer Walks Into a Bar... on 2024-04-24 14:26:11