On 12 Dec 2001 06:59:14 -0800, rbinder / rbsc.com (Bob Binder) wrote:

>If knowledge about the IUT helps, that's fine. But there are dangers
>in using that knowledge.

Yes, there are.  The XP solution to this dilemma is to create two test
suites.  One is white box unit tests written by the developers at a
very fine level of granularity.  The second is black box acceptance
tests written by the customer/QA group, at a very course level of
granularity.

These two are not perfect, but they are a good place to start.  If you
need more than this you can add; but you should probably not procede
with less.



Robert C. Martin    | "Uncle Bob"              | Software Consultants
Object Mentor Inc.  | rmartin / objectmentor.com | We'll help you get
PO Box 5757         | Tel: (800) 338-6716      | your projects done.
565 Lakeview Pkwy   | Fax: (847) 573-1658      | www.objectmentor.com
Suite 135           |                          | www.XProgramming.com
Vernon Hills, IL,   | Training and Mentoring   | www.junit.org
60061               | OO, XP, Java, C++, Python|

"One of the great commandments of science is:
    'Mistrust arguments from authority.'" -- Carl Sagan