Testing is a major activity in software development process to find the defect in the software. It means testing in IT world is used to show how the authors can test and where their application or software is lacking. They have Testing can be conducted manually as well as automated. This paper presents the concept of automation and manual testing and problem with manual testing and benefit of automatic testing. This paper is also show the two forms of testing which is manual and automation (they use QTP) and how they differ from each other and why they use both.