Tag Archives: reliability

Introduction of Quality attributes

Quality can be defined as: Degree of excellence – Oxford dictionary, Fitness for purpose – Edward Deming, Best for the customer’s use and selling price – Feigenbaum, The totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs – ISO. Each attribute can be used to measure the product performance. These attributes can be used for Quality assurance as well as Quality control. The attributes are:

1. Reliability

Product reliability is measured in terms of working of project under different working environment and different conditions.

2. Maintainability

Different versions of the product should be easy to maintain. Maintenance should be cost effective and easy.

3. Usability

This can be measured in terms of ease of use. Application should be user friendly.

4. Portability

This can be measured in terms of costing issues related to porting, Technical issues related to porting, Behavioral issues related to porting.

5. Correctness

Application should be correct in terms of its functionality, calculations used internally and the navigation should be correct, which means application should adhere to functional requirements.

6. Efficiency

To major system quality attribute. Measured in terms of time requires to complete any task given to the system.

7. Integrity of security

Integrity comes with security. System integrity or security should be sufficient to prevent unauthorized access to system functions, preventing information loss, ensure that the software is protected from virus infection, and protecting the privacy of data entered into the system.

8. Testability

System should be easy to test and find defects. If required should be easy to divide in different modules for testing.

9. Flexibility

Adaptable to othere products with which it needs interaction.

10. Reusability

Software reuse is a good cost efficient and time saving development way.

11. Interoperability

Interoperability of one system to another should be easy for product to exchange data or services with other systems.

Source: http://www.softwaretestinghelp.com/what-are-the-quality-attributes/

Did you like this? Share it:

The Quality attributes standards and testing

Briefly saying, Quality can be defined as: degree of excellence – oxford dictionary; Fitness for purpose – Edward Deming; Best for the customer’s use and selling price – Feigenbaum; The totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs – ISO.

While measure software development quality, there are some factors:

1. Reliability

2. Maintainability

3. Usability

4. Portability

5. Correctness

6. Efficiency

7. Integrity or security

8. Testability

9. Flexibility

10. Reusability

11. Interoperability

We can determine whether system meets the requirements of quality or not with these quality attributes standards.

Source: http://www.softwaretestinghelp.com/what-are-the-quality-attributes/

Did you like this? Share it:

Automated software tests save time

Steria Mummert, a German testing consultant, indicated that more automation in software testing would make the process better, cheaper and more efficient. He also found that many IT departments in Germany test most of their software manually, which meas the experts were away from their day-to-day responsibilities and lead to a lack of standardized testing procedures. Nowadays software quality assurance not only means a guarantee for error-free product, but also need to make sure all requirements are met by the product. Automated software testing saves time and is needed mostly.

Source: http://www.automotiveit.com/steria-mummert-automated-software-tests-save-time/news/id-003196

Did you like this? Share it:

Reliability software testing

Identified risks, applicable standards, and available resources are three factors that governed the approach to reliability testing. Some tests will be defined with one aspect of reliability in focus but might be applicable to other reliability aspects. At the planning stage, we need to set out the reliability objectives to be achieved and state how their achievement will be measured. It may be through three parts to define software testing objectives, those are Failover, Backup, and Restore.

As for the measurement of reliability levels, we need many test repetitions. This is primarily because these test levels present more opportunity for executing the test cycle repetitions necessary to measure accurately. Finally the scheduling of any reliability tests will present a technical challenge that should be underestimated.

Source: http://www.softwaretestinggenius.com/articalDetails.php?qry=963

Did you like this? Share it: