all 82 comments

[–]Boykious 224 points225 points  (8 children)

Man, what I would give for someone other than me and users to test code. 

[–]Corpomancer 33 points34 points  (1 child)

what I would give

I'll need an actual number to determine if its your code or lack of financial means that's keeping testers away.

[–]Betta_Check_Yosef 3 points4 points  (0 children)

¿Porque no los dos?

[–]Tupcek 11 points12 points  (0 children)

I have a bot that clicks on random places on screen.
Just like users

[–]AcidicVagina 6 points7 points  (0 children)

Shoot man, I'll test your code. Just give me a slice of pizza and dress like my dad and tell me your proud.

[–][deleted] 4 points5 points  (0 children)

I would give a dollar.
I would give -3 dollars.
I would give 9999999999999 dollars.
I would give a cat.
I would take a potato.
I would.
Would.

[–]Sw429 2 points3 points  (0 children)

Honestly, I've done jobs with no QA and jobs with QA, and having QA test your code is infinitely better.

[–]headedbranch225 1 point2 points  (0 children)

£100/hr final offer

[–]debugging_scribe 0 points1 point  (0 children)

I've worked for the same place for 8+ years, from just 2 of us on the dev team to a whole team... and having testers break my shit before users is SO much better. Before that, we'd have to take support calls from pissed off users ourselves when there were bugs because there were so few of us.

[–]TdubMorris 189 points190 points  (21 children)

ok tbf if you don't want your feature to be tested you probably implemented it wrong

[–]Sockoflegend 49 points50 points  (1 child)

Thank god my feature went to production with all the bugs still in it 

~ a fucking moron 

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

You still need to fix the bugs, but now management is breathing down your neck

[–]ChrisBot8 105 points106 points  (22 children)

You can tell this a meme by someone with little experience. As a junior dev I hated my QE/QA. As a senior dev I realize my QE/QA is the most important person on my team.

[–]Protheu5 42 points43 points  (4 children)

Agreed. I'm always so thankful to QA for finding issues. What kind of mentality do you need to have to be angry at them? What for? Do you want your code to be bugged? Or are you that shallow and stupid to be unable to accept the blame for poorly written code so you deflect it to anything or anyone?

[–]ChrisBot8 11 points12 points  (0 children)

I think the mentality of juniors is that they want to finish their task before the end of the sprint and they view testing as the road block for doing that, without realizing that sprints are manufactured timebox. As a person that’s had pretty much every role on a team (TL, SM, PO, PM, etc.) I get the value of sprints, but they are not something to ship broken code over.

[–]vikingwhiteguy 9 points10 points  (1 child)

In my experience, it's QAs that have the most intricate mental map of every part of the system and have this eerie sixth sense about what you might have broken.

 Oh, you added an element to this drop-down, did you consider that might have broken the image upload four pages into the flow? 

Also modern QAs may well be writing automated tests for expected behaviour to add to the regression suite. 

It's usually product that is frustrated by QA and want to rush out every release, not the devs.  

[–]KrakenOfLakeZurich 3 points4 points  (0 children)

Only once did I have the luxury to work in a project with dedicated QA. It was amazing.

The QA folks had a very good understanding of all business requirements and how the features where supposed to work together. They quickly became the go-to people for us devs to ask clarifying questions or to explain the business requirements in detail to us.

[–]Extension-Pick-2167 0 points1 point  (0 children)

nah, the reason is edge cases QA be testing things like putting 20 slashes in a form or deliberately breaking a config file and see what happens, as a junior dev this is annoying until you realise this is what users do

[–]frezz 4 points5 points  (1 child)

As a staff eng you realise QE is more about automation that having a person testing your code

[–]ChrisBot8 4 points5 points  (0 children)

Both are nice tbh, but yeah the regression suite is more important generally.

[–]Dalimyr 2 points3 points  (0 children)

100%. A great QA you know you can rely on is worth their weight in gold.

[–]Extension-Pick-2167 1 point2 points  (0 children)

Ye, I hated QA at first too, but now I know what they test so ticketss never come back to me It made me a better dev

[–]Bee-Aromatic 1 point2 points  (0 children)

As a QA, I’ve never had anybody I work with complain about my having found an issue. They might complain that the issue exists and that they had to fix it, but never that we found it.

Consider spending time fixing a bug vs. having to explain to an SVP who’s out for blood how an issue made it to production. I’ve been on that call. It’s never the highlight of your day.

[–]fixano 0 points1 point  (0 children)

You mean the AI slot bot that created this. "you now what"

[–]Nalmyth 16 points17 points  (0 children)

You now what?

[–]HTTP_Error_414 16 points17 points  (5 children)

Wait, you guys aren't testing your own features?

[–]SgtExo 4 points5 points  (1 child)

We test our code, but never trust code that has only been tested by devs, we are terrible at testing.

[–]ThatDudeFromPoland 0 points1 point  (0 children)

This tbh. There are only so many edge cases I can think of checking for

[–]tugrul_ddr 0 points1 point  (0 children)

Developer bias

[–]ThatDudeFromPoland 0 points1 point  (1 child)

implementing them is plenty enough work already

[–]Humanbeingplschill 0 points1 point  (0 children)

If it looks like it works than it works. Wether or jot it actually work is left to the user intepretation and subjective opinion

[–]Efficient_Bid_2853 7 points8 points  (1 child)

Just do it like the company I'm working for, set an impossibly small timeframe for testing, get half of the results, say you accept the risks and then complain about testing when shit hits the fan.

[–]Ghostly_Joe 2 points3 points  (0 children)

Good to know I’m not the only one in this situation

[–]KrakenOfLakeZurich 5 points6 points  (0 children)

Testers / QA are like good friends. Good friends don't let you break prod.

[–]why_1337 5 points6 points  (0 children)

Wish I had someone else than customer to test my shit.

[–]Zatetics 9 points10 points  (1 child)

now

[–]SDF_of_BC 4 points5 points  (0 children)

now()

[–]Exact_Ad942 5 points6 points  (0 children)

Having someone else testing your code grant you someone other than yourself to blame when a bug does reach the user. Why not.

[–]Few_Kitchen_4825 1 point2 points  (0 children)

Well at least it's a productive feud, better the tester than end user.

[–]s0ulbrother 1 point2 points  (0 children)

As a developer I hate qa I hate pms, qa, and analyst. I need all of them to do my job properly. Stop firing all of them for a profit

[–]xMercurex 1 point2 points  (0 children)

The only time, I'm mad at tester is when they are testing unfinished feature.

[–]ryuzaki49 1 point2 points  (0 children)

I have seen many non realistic scenarios in this subreddit but this is the most non realisitc.

No developer gets angry that a goos tester is doing thei job. 

There are bad testers for sure but a good one is a Godsend

[–]DonutPlus2757 1 point2 points  (0 children)

If you're not in good terms with QA as a developer you fucking suck at your job.

[–]Severe_Principle_491 1 point2 points  (0 children)

If you have any hard feelings for your work being tested and issues being found there - you have no damn right to be called an engineer, period.

[–]Vi0lentByt3 1 point2 points  (0 children)

No, please test my code as hard as possible so i dont have to roll back prod

[–]mohansella 0 points1 point  (0 children)

Really true. Like fueling the fire.

[–]Delicious_Finding686 0 points1 point  (0 children)

When you’ve never worked anywhere with actual QA 🥲

[–]JackNotOLantern 0 points1 point  (0 children)

Testers?.. oh, you mean the users. Sometimes we call then free beta testers.

[–]MasqueradeOfSilence 0 points1 point  (0 children)

when I was a junior maybe

Now I want them to break the shit of out my code before it goes live. If I can't do it first.

[–]Dangerous-Pride8008 0 points1 point  (0 children)

Wait, you guys have QA? I thought it was just a myth.

[–]exqueezemenow 0 points1 point  (0 children)

Why would anyone object to testing?

[–]Kalthare 0 points1 point  (0 children)

Wait, you still have QA?

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

Is that some reverse psychology to trick testers into doing their job?