Abstract: Software testing is very important activity in Software Development Life Cycle (SDLC). It is one of the important activity which needs lots of time and effort. Various testing techniques are used to find errors in the software. Testing is involved at various stages of software development like unit testing, integration testing, system testing, acceptance testing etc. Different testing techniques namely Black Box Testing, White Box Testing used to test software.
Keywords: Software Testing, Acceptance Testing, Unit Testing, Integration Testing, System Testing