Presentation26

Page 1

A Look Into Quality Attributes In Software Testi ng 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.


Common

quality

1.Conceptual integrity: 2.Design related qualities: 3.Run-time qualities: 4.System qualities: 5.User qualities:

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.


– Manageability: • – Availability: • Availability characterizes the extent of time for which the system is working and functional. It can be measured as a rate of the aggregate system downtime over a predefined period. Availability will be influenced by system blunders, infrastructure related issues, malicious attacks, and system load.


• Performance: • Performance means that the responsiveness of a system to execute any action inside a given time interim. It can be measured as latency or throughput. Latency is the time taken to react to any situation. Throughput is the number of events that occur inside a given measure of time. • Security: • Security is the ability of a system to forestall malicious or accidental activities outside of the outlined use, and to anticipate exposure or loss of data. A safe system expects to protect unapproved modification of data


– Testability: • – Testability: • Testability is a measure of easiness to prepare test criteria for the system and its parts, and to execute these tests keeping in mind the end goal to figure out whether the criteria are met. Great testability makes it more probable that shortcomings in a system can be isolated on a timely and successful basis.


5.User qualities: • Usability: • Usability characterizes how well the application meets the requirements of the user and buyer by being natural, simple to localize and globalize, giving good access to disabled users, and bringing about a decent general user experience. • From this, one can say that quality attributes are important to know in order to ensure the release or delivery of a quality product. • Software testing in Pune, is what you can search for, to know about the various testing courses offered in the city.


Thank You


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.