Developers often use frameworks when they develop an application. A framework is a tool that writes parts of code for programmers, so that they don’t have to write it themselves. It fastens up the development of an application and makes it easier. Frameworks contain other resources that can be used : some of these are unit tests. These tests can be used to perform test on the application this is being or has been developed.