I have been working with an organization, which does very little or no-code level unit testing. All test automation are conducted using blackbox tools by testers. They even build custom tools to do these. But as these test tools and test scripts get mature, the developers have lesser impetous to do their own testing. The most cited reason is that it duplicates blackbox testing.
Of course, everyone knows that white box (code-level) tests execute faster and can execute within a debugger and hence easier to isolate faults. They have also the potential of greater coverage.
Unfortunately, there is a barrier to get started, and the the starting point usuallyseem so similar to duplicating black-box tests even though it isn't.
Then it dawn upon me - that the developers ar just spoilt. Since someone else is doing the testing, why duplicate it? Worse still the blackbox test scripts are in a different language than code. This splits the role between developers and testers even further.
No comments:
Post a Comment