O'Reilly logo

Going IT Alone: The Handbook for Freelance and Contract Software Developers by Leon Brown

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Testing strategy

With the exception of the most basic programs, no software exists without faults in some form or another. It's important that your software is tested thoroughly enough to ensure that there are no faults that affect performance to a point where the software is considered to be a liability or unreliable. A large part of reliability comes from the strategy for testing the software, with good strategies making the difference between discovering serious faults and them going unnoticed.

Some considerations for how software is tested during and upon completion of the project should include:

  • Testing effort consideration - The effort required for testing will grow in proportion to the size of the project. As more features are added to the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required