August 14, 2020

Test Types

 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: 

  1. 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.

Key concepts in Pipeline

 1. Agent- To build your code or deploy your software using azure pipelines, you need at least one agent. Two types of agent- Microsoft host...