Abstract:Software testingis imperative to error mistakes, support and general software costs. Improving of software in a base measure oftime. This paper gives the brief introduction about Software testing andvarious techniques are used into a smart voting system. The main goal of thispaper is to analyze new testing techniques in brief including its UserAcceptance Testing, Install/Uninstall Testing, End-to-End Testing, Back-endTesting and Recovery Testing discuss about the process in detail. The varioustechniques of testing are also analyzed into a project or industrial area. Theyare the following Risk and the following old Techniques: Unit Testing,Integration Testing, Regression Testing, Security Testing and AutomationTesting.
Keywords– Softwaretesting, testing techniques, (STLC):Software Testing Life Cycle, unit testing, regression testing, integrationtesting, automated testing and Security testing .