Why should I use static testing techniques?


Q: Why should I use static testing techniques?

A: There are several reasons why one should use static testing techniques.

Reason number 1: One should use static testing techniques because static testing is a bargain, compared to dynamic testing.

Reason number 2: Static testing is up to 100 times more effective. Even in selective testing, static testing may be up to 10 times more effective. The most pessimistic estimates suggest a factor of 4.

Reason number 3: Since static testing is faster and achieves 100% coverage, the unit cost of detecting these bugs by static testing is many times lower than detecting bugs by dynamic testing.

Reason number 4: About half of the bugs, detectable by dynamic testing, can be detected earlier by static testing.

Reason number 5: If one uses neither static nor dynamic test tools, the static tools offer greater marginal benefits.

Reason number 6: If an urgent deadline looms on the horizon, the use of dynamic testing tools can be omitted, but tool-supported static testing should never be omitted.


__________________________________________

Copyright 2000 - 2010 Rob Davis PE. All rights are reserved. No part of

this document may be reproduced in any form whatsoever

without written permission from Rob Davis, PE.

http://www.softwaretestengineer.com

http://www.robdavispe.com


software qa testing test tester software qa testing test tester software qa testing test tester software qa testing test tester software qa testing test tester software qa testing test tester