Project Management Training
Project Management Consulting
Keynote Speaking
Leadership Workshops
Team Building
 

Articles
Newsletters
Affiliations
Partners
Links
Downloads
 

About
Schedule
Profiles
Testimonials
Mindavation Foundation
Contact the Mindavators

Are You Done Testing?
Denise DeCarlo, PMP

How do you know you’ve sufficiently tested the product your company is eagerly waiting for? This is probably one of the most difficult questions for a project manager to answer. Undoubtedly there is some “grayness” to determining when testing is completed, but that doesn’t mean you can’t add some “science” to determine if your product has been tested “enough.”

Success in testing requires that a testing process be created and followed. Without a process there is no way you’ll be able to determine if the product has been sufficiently tested. Typical testing processes include:
• Testing Strategy document
• Test Plans for each testing phase (for example; unit, integration and system testing phases for IT solutions)
• Developing test cases
• Creating test data
• Executing test cases
• Recording the results
• Evaluating the results

Without a testing process you’re “flying blind” … it’s similar to trying to cross a 4-lane road in the middle of the day on a heavily traveled street. If you have a process to follow (i.e. go to the designated crosswalk, press the pedestrian cross button, and proceed to cross when the walk indictor has illuminated), your chances of making it to the other side of the street are greatly improved. If you attempt to run across the street randomly, the results probably won’t be favorable! Testing without a defined process can be equally catastrophic.

Testing is one area of project management where tools can be immensely effective; specifically a traceability matrix. A traceability matrix can be used to record each requirement and ensures that test cases are built to test every requirement. The traceability matrix will help you determine:

• If a particular requirement is missing a corresponding test case (oops!)
• If a test case is too complicated due to testing many requirements
• If a test case has been created – but does not have a corresponding requirement because the requirement was removed from scope
• If a requirement is too complicated or over-tested because it’s being evaluated in too many test cases
• Testing status per requirement via color coding when a test has successfully completed or when defects have been identified

continue>>




Course Registration
Ask the Mindavators

© 2004 Mindavation - All rights reserved.
Please contact our Webmaster with comments or questions.
Go to Mindavation Australia