Demo On Software Testing
Manual testing is the process of manually testing software for defects according to customer requirement specifications. In Manual Testing we have different types such as: 1.Unit Testing : This initial stage in testing normally carried out by the developer who wrote the code and sometimes by a peer using the white box testing technique. 2.Integration Testing: This stage is carried out in two modes, as a complete package or as an increment to the earlier package. Most of the time black box testing technique is used. However, sometimes a combination of Black and White box testing is also used in this stage. 3.System Testing : In this stage the software is tested from all possible dimensions for all intended purposes and platforms. In this stage Black box testing technique is normally used. 4.User Acceptance Testing : This testing stage carried out in order to get customer sign-off of finished product. A 'pass' in this stage also ensures that the customer has accepted the software and is ready for their use. Release or Deployment Testing. Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps. Automation Testing means using an automation tool to execute your test case suite. The automation software can also enter test data into the System Under Test, compare expected and actual results and generate detailed test reports. Test Automation demands considerable investments of money and resources. For Automation we use tool Selenium 1.Selenium is a webbased test automation tool to automte the web application . 2.Selenium supports Multiple programming languages. 3.Selenium supports Multilple platforms. 4.Seleium is free and open source