Email or username:

Password:

Forgot your password?
Top-level
Alexander The 1st

@wtrmt @hisham_hm @sinvega @sn0n @fraggle I was going to say - the accordance of the headphones is that they only worked with Bluetooth.

As someone who did manual and automated QA, the guy arguing the cable doesn't need to use Bluetooth sounds like a guy insisting everything works because the Unit Tests validated all the internal contracts, so it should work that way.

I have broken a *lot* of software tools in staging/QA environments by simply not limiting what I input to sensible inputs.

2 comments
Alexander The 1st

@wtrmt @hisham_hm @sinvega @sn0n @fraggle "Your Unit Tests work, right? Great, watch me toss this into your posting input on a browser loaded to your website: "';SELECT *;" That shouldn't break when I hit post, but here's the error, because *somewhere* in your Unit Tests' contract validated code, you're not sanitizing an input."

Alexander The 1st

@wtrmt @hisham_hm @sinvega @sn0n @fraggle (I'm not that aggressive about it; I just write up a bug report with the resulting console log information, or the API response code, or in worst cases, the stack trace, for them to use to fix it. And I do keep those tests safe enough to avoid taking down the environment, since as a QA Tester, it's my job to prove the core of what can be done, not the scale.

But while that's an obvious example of a situation like that, there are many more.)

Go Up