| || |
Do your developers test?
I'm trying to get a feel for what happens at other companies. Currently we are asking our developers to participate in testing for our upcoming software release.
Re: Do your developers test?
At most companies I have been at my question is not so much do the developers test but rather do they know how to test? In general, I only want the developers to do unit testing of their code and, even then, I like to backstop that with testing of my own.
I am leery of any QA reliance on developer testing simply because I would use stopping criteria to throw a build back if it is quite obvious that unit testing was not done (i.e., if the application crashes right away or if there are no navigation bars or links in a Web app). If developers do unit testing at all I prefer to run a set of QA tests that essentially checks their work. You also have to figure that developers will not always run their unit tests on each build because, many times, they do not feel the need to. Thus it behooves QA to help them out in this regard.
Incidentally, the important point is really the mentality of the developers toward testing. In my experience it has been rare to find developers that are good testers. It was mentioned elsewhere on this site but I highly recommend looking at Bret Pettichord's "Testers and Developers Think Differently" at http://www.io.com/~wazmo/papers/.
[This message has been edited by JeffNyman (edited 05-04-2000).]