(→Efficiency quality characteristics) |
(→Functionality quality characteristics) |
||
| Line 4: | Line 4: | ||
* '''Functional (accuracy) testing''' : Testing the application's or component's adherence to the specified or implied requirements. | * '''Functional (accuracy) testing''' : Testing the application's or component's adherence to the specified or implied requirements. | ||
** Test type '''Certification''' : Testing the SW component’s adherence to the specified or implied certification requirements. | ** Test type '''Certification''' : Testing the SW component’s adherence to the specified or implied certification requirements. | ||
| - | * '''Functional (suitability) testing''' : Evaluating and validating the appropriateness of application or a set of features for its intended specified tasks. This testing can be based on use cases or procedures. Testing shall also evaluate the application's or component's tolerance to faults in terms of handling unexpected input values, data, messages or triggers (so-called negative tests). | + | * '''Functional (suitability) testing''' : Evaluating and validating the appropriateness of application or a set of features for its intended specified tasks. This testing can be based on use cases or procedures. Testing shall also evaluate the application's or component's tolerance to faults in terms of handling unexpected input values, data, messages or triggers (so-called negative tests). |
| + | ** Test type '''Functional''' : See description above. | ||
* '''SW Interoperability Testing''' (a.k.a. System Integration Testing): Tests whether a given group components and applications can function correctly in intended target configuration. Testing for interoperability may, for example, focus on ability of the software to automatically detect the communications needs of the systems it interacts with and switch accordingly. | * '''SW Interoperability Testing''' (a.k.a. System Integration Testing): Tests whether a given group components and applications can function correctly in intended target configuration. Testing for interoperability may, for example, focus on ability of the software to automatically detect the communications needs of the systems it interacts with and switch accordingly. | ||
* '''Technical Security Testing''' : Technical security testing attempts to compromise a system's security policy by assessing a system's vulnerability to threats. | * '''Technical Security Testing''' : Technical security testing attempts to compromise a system's security policy by assessing a system's vulnerability to threats. | ||
Aligned with ISO/IEC 9126-1 Software Quality Model and ISTQB Advanced Level Syllabus
Contents |