top | item 26042732

(no title)

cccc4all | 5 years ago

How is this guy high? If it's pot, aka marajuana, then this is waste of time and money.

There are some drugs that can help think outside the box in QA testing, some will not work out at all.

Whisky drunk development and QA are time tested processes. Classic xkcd, https://xkcd.com/323/

discuss

order

pugworthy|5 years ago

There is a saying that goes, "So easy a child could do it." This is a variation that goes, "So easy a stoned user can use it"

Also, there is the term "Child proof" for things that are hard to break or inadvertently misuse. A stoned user can test for "Stoner proof", which is conceptually similar perhaps.

Take the case of user input validation. It's not uncommon for systems or UX without validation to break when someone does something that just makes no sense. A stoned user is perhaps a fairly effective chaos monkey (google it) for testing in this case.

As an example, many (I mean many) years ago I found an online ordering site for wine that would allow you to enter negative numbers for quantity to ship. You could fill your cart with wine, then throw in -20 orders of some other wine and basically null out your order - or turn it into a refund. It also had you look up the shipping costs from an on-page table, and type it in. You could of course, type in negative shipping cost which it gladly added to your total.

cccc4all|5 years ago

Sounds like usability instead of QA.

QA is orderly process of utilizing techniques to create instability in stable systems.

Everything has a breaking point. QA is finding out if the breaking point is above specified threshold or not.

QA knows anything can be broken at some point. The job of QA is to verify that it meets specified criteria under certain stress conditions and document them.

QA is more than randomly pushing buttons hoping to pop open the box.