What are different types of non-functional tests
Non-functional testing plays a vital
role in software testing by examining the non-functional characteristics of a
software application. In contrast to functional testing, which checks if the
software executes its intended tasks accurately, non-functional testing
evaluates the software's performance under different conditions. This
encompasses aspects such as performance, scalability, reliability, usability,
and security, among other factors.
OBJECTIVES OF NON-FUNCTIONAL TEST
§ The goals of non-functional testing include enhancing the
usability, efficiency, maintainability, and portability of the product.
§ It aims to minimize production risks and costs related to the
non-functional features of the product. Additionally, it seeks to optimize the
installation, setup, execution, management, and monitoring processes of the
product.
§ Non-functional testing also involves gathering and producing
measurements and metrics for internal research and development purposes.
§ Ultimately, it contributes to a better understanding of the
product's behaviour and the technologies employed.
CHARACTERISTICS OF NON-FUNCTIONAL
TEST
§ Non-functional testing must be measurable. As such, terms like
“good,” “better,” and “best” are not appropriate in this context.
§ It’s unlikely that precise numbers will be available at the start
of the requirements process.
§ Prioritizing the requirements is essential.
§ Additionally, it’s important to ensure that quality attributes in
software engineering are clearly defined.
NON-FUNCTIONAL
TEST TYPES
Non-functional
testing examines various aspects such as performance, security, usability, and
reliability to ensure the software's overall effectiveness. Each type of
non-functional test plays a distinct role in enhancing different facets of the
software, contributing to its success in the market. Now, let’s focus on the
types of non-functional testing.
1. Performance
Testing:
CONCLUSION
Comments
Post a Comment