TESTINGWORLD – Domains
The World of Professional Testing
1. Basics of Software Testing
1.1. Why is Testing necessary ?
1.1.4. Testing and Quality
With the help of testing, it is possible to measure the quality of software in terms of defects found, for both functional and non-functional software requirements and characteristics (e.g. reliability, usability, efficiency and maintainability). For more information on non-functional testing see Chapter 2; for more information on software characteristics see ‘Software Engineering – Software Product Quality’ (ISO 9126).
Testing can give confidence in the quality of the software if it finds few or no defects. A properly designed test that passes reduces the overall level of risk in a system. When testing does find defects, the quality of the software system increases when those defects are fixed.
Lessons should be learned from previous projects. By understanding the root causes of defects found in other projects, processes can be improved, which in turn should prevent those defects reoccurring and, as a consequence, improve the quality of future systems. Testing should be integrated as one of the quality assurance activities (e.g. alongside development standards, training and defect analysis).
(Courtesy of ISTQB)
No Articles, so far