A look into quality attributes in software testing

Page 1

A Look Into ' Quality Attributes' In Software Testing One can get to know about the 'Quality Attributes' through the various software testing courses in Pune. However, for those who want to learn about it on their own, can read this article which is based on this topic. Definition: Quality attributes are the general variables that influence run-time conduct, system design, and user experience. They represent areas of concern that have the potential for application wide effect crosswise over layers and levels. Some of these attributes are identified with the general system design, while others are particular to run time, design time, or user based issues. The degree to which the application has a fancied mix of quality attributes, e.g. performance, usability, reliability, and security shows the accomplishment of the design and the general nature of the software application. At the point when designing applications to meet any of the quality attributes prerequisites, it is important to consider the potential effect on different requirements. You should examine the trade-offs between various quality attributes. The significance or need of every quality attribute varies from framework to framework; for instance, interoperability will frequently be less imperative in a solitary utilize packaged retail application than in a line of business (LOB) system. Common quality attributes: Here we will discuss some of the common quality attributes. 1. Conceptual integrity: Conceptual integrity characterizes the consistency and intelligence of the general design. This incorporates the way that segments or modules are designed, and in addition components, for example, coding style and variable naming. 2. Design related qualities: - Reusability: Reusability characterizes the ability for parts and subsystems to be appropriate for use in different applications and in different situations. Reusability minimizes the duplication of segments furthermore the execution time. - Interoperability: Interoperability is the capacity of a framework or diverse systems to work effectively by conveying and exchanging data with other outer systems composed and run by outside parties. An inter operable system makes it simpler to trade and reuse data internally and also remotely.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.