| Software testing is the technical process used to | | | | Some of the common types of testing a test engineer |
| recognize the correctness, completeness,security, and | | | | consider while testing a product are Black box |
| quality of developed computer software. Software | | | | testing,White box testing ,incremental integration |
| testing is executed to display quality-related information | | | | testing,functional testing, system testing,end-to-end |
| about a tested product. Software testing is a vital part | | | | testing,sanity testing or smoke testing,regression |
| of software quality assurance. | | | | testing,acceptance testing,acceptance |
| Some of the common quality attributes of a product a | | | | testing,performance testing,usabilitytest, uninstall testing, |
| tester looks for are capability, reliability, efficiency, | | | | recovery testing, failover testing, security testing, |
| portability, maintainability, compatibility and usability. A | | | | exploratory testing, ad-hoc testing, mutation testing and |
| good test not only bring out errors, it also displays | | | | more. |
| interesting informations new to a project community. | | | | Though all projects are profited from testing, some |
| Software testing play a crucial strategic role for | | | | projects generally don't need independent test staff. |
| transporting the quality of the product higher in the | | | | The requirement of test stuffs depend upon the size |
| hierarchy in the software development process. It also | | | | and context of the project, the risks, the development |
| underlines the customer's requirements all the way | | | | methodology, the developer's skill and experience and |
| through the product cycle. | | | | more. A short term, low risk project handled by |
| Some of the vital software testing procedures | | | | experienced programmers employing unit testing or |
| involved in testing a product are functional testing, | | | | test-first development do not need test engineers. |
| negative testing, customer scenario testing, stress | | | | Considering the different goals in software testing, |
| testing, performance testing, scalability testing, | | | | different roles are established for software testers. |
| international testing, and more. The sole purpose of | | | | They are test lead/manager, tester, test designer, test |
| software testing is to assure that customers receive | | | | automater/automation developer and test |
| maximum product quality. | | | | administrator. |