Testing plays an important role in software development process, where we find defects in software or application. In Software industry we use testing to show where application or software is lacking. Testing of any software or application is done manually as well as using automated tools. This paper gives idea of manual and automation testing. Problems most of the time faced by manual and automation testing also shown in this paper.