The Philosophy of Testing Home | Profile | Archives | Friends

Utopia Software Houses2010-Jan-18

Once upon a time, a huge company was suffered from dealing with the local and the international software houses regarding to the time commitments, cost, and support.

They believe that the application quality is the most important benefit to achieve their business targets, they seek for quality.

They thought when they deal with a software house ranked in TMM or CMMi, they will get all quality characteristics.

They have many questions about, and they have the expected answers too, they believe that the Quality Characteristics will answer them.

Questions

Sub-characteristic

We can achieve by

Characteristic

Can software perform the tasks required?

Suitability

Functionality

Is the result as expected?

Accurateness

 

Can the system interact with another system?

Interoperability

 

Does the software prevent unauthorized access?

Security

 

Have most of the faults in the software been eliminated over time?

Maturity

Reliability

Is the software capable of handling errors?

Fault tolerance

 

Can the software resume working and restore lost data after failure?

Recoverability

 

Does the user comprehend how to use the system easily?

Understandability

Usability

Can the user learn to use the system easily?

Learnability

 

Can the user use the system without much effort?

Operability

 

Does the interface look good?

Attractiveness

 

How quickly does the system respond?

Time Behavior

Efficiency

Does the system utilize resources efficiently?

Resource Utilization

 

Can faults be easily diagnosed?

Analyzability

Maintainability

Can the software be easily modified?

Changeability

 

Can the software continue functioning if changes are made?

Stability

 

Can the software be tested easily?

Testability

 

Can the software be moved to other environments?

Adaptability

Portability

Can the software be installed easily?

Installability

 

Does the software comply with portability standards?

Conformance

 

Can the software easily replace other software?

Replaceability

 

Does the software comply with laws or regulations?

Compliance

All characteristics

 

They fail to found a software house can realize their needs,

The CEO decide to go to utopia to deal with the biggest software house in, but it wasn’t strange that they didn’t found any software house in utopia,

Because there is no developers live in there, they always make mistakes.

Samer Desouky,

Test Leader, MCS

ISTQB Certified

www.mcsoil.com

a.samer@mcsoil.com        

18/01/2010 11:34 AM


Entry 4 of 5
Last Page | Next Page