Manual software testing plays a vital role in finding defects.
Testers play the role of an end user, and use most of all features of the application to ensure correct behavior. For the completeness of testing, the tester follows a written test plan that leads through a set of test cases.
Defects found during testing are tracked in either a tool designed to do so or sometimes simply in an excel spreadsheet. The importnant thing is to make sure they are being tracked in some way. You need to be able to put your finger on stats at any time during the tetsing process. How many defects are there? How many have been fixed? How many have been re-tested? How mnay failed re-test? What is the priority of each defect?
Manual testing includes several stages of tetsing: 1. Unit Testing: This initial stage of testing normally carried out by the developer who wrote the code.2. Integration TestingThis stage is carried out in two modes. A complete package or as an increment to the earlier package.3. System TestingIn this stage we test the software from all possible dimensions for all intended purposes and platforms.4. User Acceptance Testing This testing stage carried out in order to get customer sign-off of finished product
Types of testing done in these phases:
- Black Box/Functionality Testing
- Unit Testing
- End to End Testing
- Regression Testing
- Configuration/Compatibility Testing
- User Acceptance Testing (UAT)
- Installation/Integration Testing
- Security/Vulnerability Testing
Which phases of testing have you been involved in? What types of testing did you do in those phases?