- 25.88 USD
The course Software Testing - Testing Levels and Object-Oriented Program Testing 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. You will also learn about performance tests, and about regression testing and when it is used.
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.
This course will be of great interest to programmers who would like to learn more about testing levels, and testing strategies for object-orientated programs.