Testing Strategies and Types

Testing Strategies and Types

Lecture Date: Tuesday, October 5

So you want to test your system effectively, where do you start? How many tests is enough? What kinds of testing should you do?

Testing is a vital aspect of the software development process. From unit testing as you develop code, to acceptance testing, when you present your software for final approval to the stakeholders, testing is your first and last line of defense against defects. In this lecture, we will discuss testing strategies (black-box and white-box testing), as well as types of testing (unit, integration, acceptance, etc.), and how these all can help contribute to more reliable and less fault software.

Slide Deck
Testing Strategies and Types

Prof. McBurney