Dependencies exist in software projects. If Interfaces and Dependency Injection the construct can be used with the help of Dummies (mocks) can be tested automatically. Furthermore Dependency Injection Container are used to resolve the dependencies at runtime.
This webinar will first address the question of how dependencies must be designed in order to achieve testability. The Inversion of Control principle (IOC) makes some statements on this. This is followed by the question of which test strategies can be used to ensure the correctness of such constructs. The use of mock frameworks is demonstrated using examples.
course
Principles and tests - The seminar is aimed at software developers who are just starting to deal with the topic of software quality. The most important principles and practices of the Clean Code Developer Initiative are taught.