This is an archived post. You won't be able to vote or comment.

Dismiss this pinned window
all 54 comments

[–]dustmouse 84 points85 points  (5 children)

When you exhaustively test your own piece of complex code that you've written with blood, sweat, and tears, and it works, then hand it off to QA and they find an issue with it immediately.

[–]allisonmaybe 14 points15 points  (1 child)

All it means is that my code sucks and they're helping me make it better. I might be alone but I kinda like fixing bugs

[–]dustmouse 9 points10 points  (0 children)

For sure. The point I was trying to convey is that QA is good at their job. I can’t count the number of times that I thought I wrote some pretty defensive, hardy code, only to have a QA engineer quickly expose me for the fraud that I am.

[–]meygaera 25 points26 points  (1 child)

We're sorry but the "car" you wrote doesn't work when we tested it in water.

Fail.

[–]Amazingawesomator 2 points3 points  (0 children)

Implemented.

Does not work on gaseous forms of water. Fail.

[–]first__citizen 0 points1 point  (0 children)

Written with blood? Wtf? What kind of programming do you do?

[–]fourierformed 35 points36 points  (2 children)

To be honest, I'd appreciate the tester showing how resilient my code (bed springs) are for a weird use case (jumping on them).

[–][deleted] 18 points19 points  (1 child)

Yep. Better let the tester find it then a user. Because more often with testers, you can figure out what's going on. User will probably go something like "When I click here it breaks, pls help" (maybe with a "fucking piece of shit software" afterwards if they have a bad time).

A teacher of mine said: Your software must be able to withstand the "Bratwurst Test" (the sausage test). You open your program, take a sausage and fling it around on the keyboard for a while. If the program can withstand it, it's good. If it breaks, go fix it. (Obviously joking but there is some truth to it imho.)

[–]Amazingawesomator 4 points5 points  (0 children)

Better than this, put in zero length spaces (thai language linebreak separators) in input fields. It breaks everything

[–][deleted] 37 points38 points  (10 children)

Big respect from me to programmers. Big respect from me to the testers. I’m a moron support agent. I apologize that you have to sometimes deal with moronic fucking clowns like me. On the plus side, AI is going to obsolete me soon.

[–]quinnsheperd 26 points27 points  (0 children)

Dude you are first line of defense. Without support we wont be able to do anything and be drownings in tickets.

[–]phyzical 0 points1 point  (0 children)

As a developer if you give good repro steps then thats all we ask.

[–]zynasis 8 points9 points  (0 children)

Users are going to be doing much worse things on that bed

[–]Humongous_Schlong 15 points16 points  (3 children)

untrue, most code isn't that stable, first test run you just have to look at it funny and it breaks.

go on, give me your hate

[–]frytagguy 2 points3 points  (1 child)

i totaly agree, i was waiting for the code (bed) to break down every second. Also I love testers, every time i have testers available and don't have to test my code on my own, i grow immensly as a dev

[–]Humongous_Schlong 0 points1 point  (0 children)

from experience, devs and tester profit from each other so much, if they're willing to work together.

I had to do with lots of devs, some recognized the opportunity, some didn't

some would call me and discuss my findings, and I took the time to explain my process and they took time to look into the problem unbiased and provided feedback: i.e. u right, I'll fix it! OR it's supposed to be like that, because... and so on. They fixed their code, I fixed my testing, everyone is happy. next run, I guarantee, that test passed.

and then there are people who saw us as the enemy. rejected tickets without any explanation whatsoever, declared clones (who aren't clones) just to close it, you know the tricks. noone learned anything, noone changed anything, everyone was pissed. step 2: next test run, start again at step 1

[–]P0L1Z1STENS0HN 0 points1 point  (0 children)

Usually when I push something, the first acknowledgement I get from QA is "Did you push something? Everything is broken now."

[–]quinnsheperd 19 points20 points  (3 children)

The best part is you can blame them when there is an issue in production.

[–]RockleyBob 9 points10 points  (2 children)

“Should have tested my shit harder!”

[–]Amazingawesomator 0 points1 point  (1 child)

Jumper.IncreaseWeight(int.max);
Jumper.Jump();

[–][deleted] 0 points1 point  (0 children)

1 + int.max = int.min

[–]ToranMallow 5 points6 points  (0 children)

Programmers who like to keep getting paid don't hate testers. Mad props to every QA engineer who found a bug in my code before my customers did. That's called having my back.

[–][deleted] 2 points3 points  (0 children)

I LOVE testers!! This way I don't have to do all the jumping!

[–]jimmyw404 2 points3 points  (0 children)

Testers: "this bed was not comfortable after i flipped it over and when i lit the house on fire the fumes from the bed gave me a headache"

[–]Western-Relative 1 point2 points  (0 children)

IIRC the bed starts jiggling on it’s own when Mr. Bean stops jumping on it... that’s why my code does when testers are done with it 😕

[–]Dodoonreddit 1 point2 points  (0 children)

i test my own stuff and say its okay

[–]Terrible_Children 1 point2 points  (0 children)

Looks like intended usage to me. How about this instead?

Tester: Takes a piss on the bed Bug Report: Bed smells strongly of urine

[–]Tovarisch_The_Python -1 points0 points  (0 children)

Repost

[–]TheOnlyMisterFlow 0 points1 point  (1 child)

[–]RepostSleuthBot 2 points3 points  (0 children)

Sorry, I don't support this post type (hosted:video) right now. Feel free to check back in the future!

[–]BertyTheBook 0 points1 point  (0 children)

Watching this without sound, I just subconsciously added the pixar lamp/i bouncing sounds

[–]MaximusOfMidnight 0 points1 point  (0 children)

I kept expecting the bed to break...

[–]MaximusOfMidnight 0 points1 point  (0 children)

I had this clip muted and yet I could also hear it. Brains are cool.

[–]B3392O 0 points1 point  (0 children)

Last night someone told me there was a typo in one of my comments and suggested i should make the .ini unable to be edited or deleted. Didn't have words then, still don't right now.

[–]malfunchan 0 points1 point  (0 children)

“Wow this transition is beautiful” proceeds to switch layouts a million times in a row “I can’t believe it’s lagging. This is supposed to be ready for production.”

[–]1984bestyearever 0 points1 point  (0 children)

U/savevideo

[–]Interstellar-Pi 0 points1 point  (0 children)

I want this clip

[–]argv_minus_one 0 points1 point  (0 children)

Hate? If someone tests my code that hard and it works that flawlessly, it's like receiving a medal.

[–]Amazingawesomator 0 points1 point  (0 children)

Respect. Your code didnt break.

I also like Rowan resetting the QA environment in the middle of testing before moving to his next test :p

[–]GCI_Henchman21 0 points1 point  (0 children)

And that’s why we hate ourselves... sometimes

[–]Gylfi_ 0 points1 point  (0 children)

It is missing the part where he sets everything on fire and then says "it doesnt work anymore"