O'Reilly logo

Project Management for IT-Related Projects by David I. Shepherd, Norman Smith, Brian West, Roger Ireland, Bob Hughes

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

5.8 Dynamic testing

Dynamic testing is divided into various levels:

  • unit;

  • integration;

  • systems;

  • user acceptance;

  • regression.

For each type of testing, a set of test data and a set of expected results must be produced. Referring back to the V model, a test plan should have been produced at the appropriate stage in the development process. The plan should contain the necessary guidance for producing the test data, if not the test data itself.

Unit testing

Unit testing is the very basic testing to be carried out on a piece of software. Test data for unit testing should be designed to cover the usual range of input expected for the system. Each function that the software is expected to handle should be tested. The test should take place not just ...

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