Testers can augment developer unit testing activities by acquiring either programming skills or tools that present a simple test representation. Tester participation in early testing is most practical where component interfaces are well defined before coding. Allowing testers to wait until a user interface is available to test with may not be as efficient as possible. When testers help developers create unit tests, they speed product delivery, deepen the collaborative atmosphere between developers and testers, and increase the quality of the tests themselves. |