Testing Strategies

A rigorous testing strategy should make use of appropriate testing metrics and tools and have well-defined exit criteria.

Types of Testing

A well-organized testing strategy should include the following three types of testing:

  • Assertion testing— This is also referred to as black-box testing. It involves testing at the API level and the goal is to make sure that the code performs as specified.

  • Functional testing— This is also referred to as white-box testing. It is done at a high level and takes individually tested features and places them together in small applications and test cases to test whether they work together as specified.

  • Stress testing— This is the type of testing that is dreaded by developers because ...

Get e-Commerce Applications Using Oracle8i and Java from Scratch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.