You should test all of it all of the time. Revisions, enhancements, and new development should all be treated the same: 100% coverage where possible. You see, revisions and enhancements can break existing code that worked - so they should be represented by test scenarios that are added to an existing body of scenarios. All scenarios are then tested.
>The assertion has been made that typical applications have between 40%-50% of their code actually
run during testing.
>
>I am curious to see what percentage of code you test (actually run during development/unit test/system testing) for:
>
>1) The development of a system from scratch.
>
>
>2) The development of a new/replacement system but using code parts (including classes, functions, etc.) from existing and well-running systems.
>
>
>3) Developing revisions to an existing application.
>
>
>Thanks for your reply.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05