Software Testing – Testing Levels and Object-Oriented Program Testing

Course Level 1: Introductory

Estimated Study Time: 2-3 hours

This course will introduce you to testing levels above unit testing, to system testing and its categories and types, and to testing Object-Orientated programs (OO programs) and how it differs from testing procedural programs. The course begins by introducing you to testing levels above unit testing, starting with integration testing. The course describes different approaches for integration testing and how they work. You will learn about system testing and what its objective is, and about the different types of system performance testing.

Next, you will be introduced to testing Object-Orientated programs. You will learn how OO programming was supposed to make testing easier, and why some testing methods for procedural programs will not work with OO programs. The course describes features of OO programming such as inheritance and polymorphism, and why you need to test your program differently using them. You will also learn about different integration testing strategies for testing your OO programs.

You must be a registered member of our website to access this course.