A test type is a group of test activities aimed at testing specific characteristics of a software system, or a part of a system, based on specific test objectives.
Such objectives may include:
- Evaluating functional quality characteristics, such as completeness, correctness, and appropriateness. Functional testing considers the behavior of the software, so black-box techniques may be used to derive test conditions and test cases for the functionality of the component or system
Here is the concept of functional Coverage-
2. Evaluating non-functional quality characteristics, such as reliability, performance efficiency,
security, compatibility, and usability .Black-box techniques may be used to derive test conditions and test cases for nonfunctional testing. For example, boundary value analysis can be used to define the stress conditions for
performance tests.
Here is the concept of non functional Coverage-
3. Evaluating whether the structure or architecture of the component or system is correct, complete,
and as specified.The thoroughness of white-box testing can be measured through structural coverage.
4.Evaluating the effects of changes, such as confirming that defects have been fixed (confirmation
testing) and looking for unintended changes in behavior resulting from software or environment
changes (regression testing). It is possible to perform any of the test types at any test level.
No comments:
Post a Comment
Please let me know if you have any doubts.