3 ms·
I'm curious to find out if my expectations of QA are unrealistic. I'd _expect_: * Devs write automated unit tests galore, plus a smattering of integration tes
by ergothus 11y ago
I'm curious to find out if my expectations of QA are unrealistic.
I'd _expect_:
* Devs write automated unit tests galore, plus a smattering of integration tests
* QAs write some acceptance tests
* QAs maintain a higher level of broad understanding of where the org is going, trying to anticipate when a change in Team A will impact Team B _before_ it happens. They also do manual testing of obscure/unrepeated scenarios, basically using their broader knowledge to look for pain before it is felt.
The above hasn't happened anywhere I've been (though each point HAS happened somewhere, just not all together).
One thing in particular I've noticed is that a good QA is a mindset that a dev doesn't share. Devs can learn to be BETTER at QA than they are, but I honestly think it's not helpful for a Qa to be a Dev or a Dev to be a QA - they are different skill sets, and while someone can have both, it's hard to excel at both.