QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com
Before we deal with the details we need to determine what software testing is. Even this seemingly simple question is not so simple. Different sources define testing in different ways.
In accordance with RUP Testing is one of the disciplines of RUP. It aims primarily to assess the quality of the following methods: • • • • •
Search and documentation of quality defects; General advice on the quality; To verify compliance of the basic assumptions and requirements for specific examples; Check that the product works as it had been projected; Check that the requirements are met appropriately.
In accordance with IEEE Std 829-1983 Testing is a process of analysis aimed at identifying differences between the real and the desired properties (defect) and to evaluate the properties of software. In accordance with GOST R ISO / IEC 12207-99 in the life cycle among other ancillary processes defined processes of verification, validation, joint analysis and audit. The process of verification is the process of determining what software products operate in full compliance with the requirements or conditions, which are implemented in previous works. This process may include analysis, control and testing. Validation process is a process of determining the completeness of compliance established by the system or software product to their functional purpose. Joint analysis process is a process of assessment of condition and, where appropriate, results of operations (products) for the project. The audit process is a process for determining compliance with the requirements, plans and contract terms.
(c) QATestLab, 2011
http://qatestlab.com/
QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com
In sum, these processes constitute what is commonly referred to software testing.
(c) QATestLab, 2011
http://qatestlab.com/