Re:Kent Beck: “I get paid for code that works, not for tests...
by kdamken on Thursday December 08, 2016 @09:33AM
(#13130465)
It depends on the context, but of course developers are considered superior to the tester. That's like saying doctors are considered superior to nurses. If you just look in terms of knowledge required, the amount you need to know to be a developer is significantly higher.
[ Parent
| on HN ]
Re:Kent Beck: “I get paid for code that works, not for tests...
by giis on Thursday December 08, 2016 @09:58AM
(#13130634)
IHMO, thats inaccurate. Here the generalization, is tester can only do 'user-end' point of (black-box)testing. There are jobs which requires tester to do 'white box'. This involves knowledge as well as doing repetitive works.
What I found was, most developers unwilling to do some basic testing for their modules. Even if you find bugs with logs & reproducible steps, they push their dev task to tester again like " can you perform 'git bisect' to find out the patch caused this bug"? or "Can you run 'tcpdump' from your reproducible steps?".etc.
worstcase is sometimes, software 'design flaws' (for example: arithmetic operation software missing division operations) are blamed on testing team for find it later.
Re:Kent Beck: “I get paid for code that works, not for tests...
by jrowley on Thursday December 08, 2016 @12:20PM
(#13132016)
I take issue with that analogy. In a modern hospital, doctors and nurses work together - one can't do their job without the other and they have different training and approaches to patient care. The doctor doesn't simply have a superset of knowledge that encompasses everything a nurse knows or is trained to do. So although there might be some strict hierarchy in terms of who is in charge of patients care, it's simplistic and disrespectful to say doctors are superior to nurses.
Source: have worked in hospitals, raised by MDs, have asserted similar things in the past and have been corrected by trusted mentors.