Test Notes

I don't make software; I make it better

  Home  |   Contact  |   Syndication    |   Login
  68 Posts | 0 Stories | 22 Comments | 641 Trackbacks

News

  

Please Note
The information in this weblog is provided “AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.


Google 

Groups
SoftwareTesting
Browse Archives at
groups.google.com



  Page Loads:

Technorati Profile

Click for Hyderabad, India Forecast

Archives

Post Categories

Image Galleries

Friend's Blog's

Groups

Sites

Testing Blog's

The definition of the term quality is an issue. Based interesting discussion of the meaning of Quality, a surprising number of people still think software quality is simply the absence of errors. Dictionary definitions are too vague to be of much help. The only relevant definition offered by the Oxford English Dictionary (Oxford, 1993), for instance, is peculiar excellence or superiority. Noteworthy here is that quality cannot be discussed for something in isolation: comparison is intrinsic.

Many software engineering references define software quality as correct implementation of the specification. Such a definition can be used during product development, but it is inadequate for facilitating comparisons between products. Standards organizations have tended to refer to meeting needs or expectations, e.g. the ISO defines quality as the totality of features and characteristics of a product or service that bears on its ability to satisfy stated or implied needs.

 IEEE defines quality as (1) The degree to which a system, component, or process meets specified requirements. (2) The degree to which a system, component, or process meets customer or user needs or expectations. An older IEEE defines Software quality is the degree to which software possesses a desired combination of attributes.

Quality has been variously defined as:

  • Excellence (Socrates, Plato, Aristole)
  • Value (Feigenbaum 1951, Abbot 1955)
  • Conformance to specification (Levitt 1972, Gilmore 1974)
  • Fit for purpose (Juran 1974)
  • Meeting or exceeding, customers’ expectations (Gronroos 1983, Parasuraman & Ziethaml & Berry 1985)
  • Loss avoidance (Taguchi 1989)

    In short these six definitions show different aspects of quality. All can be applied to software development. We often find our products marketed for their excellence. We want to delight our customers with our products to build a long term business relationship. Many countries trade laws oblige us to sell the product only when fit for the purpose to which our customer tells us they will put it. When purchasing managers look at our software, they may judge comparable products on value knowing that this may stop them buying the excellent product. In managing the software development, efficiency and effective development processes together help avoid losses through rework and reducing later support and maintenance budgets. In testing, we work to see that the product conforms to specification.

    Thanks to Carol Long

  • posted on Monday, October 27, 2003 9:53 PM

    Feedback

    # re: What is Quality? 5/15/2004 4:19 AM gowtham
    quality is nothing but meeting customer requirements first time & every time

    # re: What is Quality? 6/4/2004 1:06 AM Mukesh Jairal
    Well in my point of view, quality is to fullfill the requirements of your client, and provide the product on the specified time and bug free.

    # re: What is Quality? 7/7/2004 3:40 AM Harish.V
    Passion in what we do
    Pride in what we do
    with proper methods results in Quality



    # re: What is Quality? 7/28/2004 11:28 PM Sekhar RPJ
    Software Quality is reasonably bug free, delivered on-time and within budget also it should meet the client's requirements

    # re: What is Quality? 7/29/2004 1:01 AM Siva
    Meeting requirements is not exactly the Quality. Exceeding requirements is Quality. That means, you must understand the expectations of the customer and need to make those expectations as requirements, which is exactly Quality means



    # re: What is Quality? 1/31/2005 3:42 PM Vikash chandra dubey
    Quality means simply the customer/end user's satisfaction. Fulfilling all the requirements doesn't make a product of right quality till the customer/end user get satisfied.

    # re: What is Quality? 5/24/2005 2:02 AM Kirubha
    Quality: The extent, it meets the client requirement.

    # re: What is Quality? 5/24/2005 2:55 PM Kibi
    Quality is a mixture of meeting the needs and requirements of the clients and the product.

    # re: What is Quality? 7/15/2005 3:01 PM krishna kishore.M
    Quality is reasonably bug free, delivered with in-time and within budget also it should meet the client's expectations

    # re: What is Quality? 7/15/2005 3:01 PM krishna kishore.M
    Quality is reasonably bug free, delivered with in-time and within budget also it should meet the client's expectations

    # re: What is Quality? 7/19/2005 8:21 AM GeeVee
    Quality is Survival.

    # re: What is Quality? 9/21/2005 10:19 PM Alex
    Achieving the target (not conformance to requirements as used by many authors) & minimizing the variability of the system under test.
    see Software Testing Dictionary on geocities.com/xtremetesting/ site


    # re: What is Quality? 10/14/2005 9:17 AM Winson gan
    When customers keep coming back for repeated orders ! It could mean "value for money "

    Winson Gan

    # re: What is Quality? 11/8/2005 10:50 AM Mahesh Makam
    Quality is beauty and its free.

    # re: What is Quality? 11/16/2005 5:27 AM Shakir Khan
    Quality can be define as meeting the customer needs at first time and every time.

    # re: What is Quality? 4/4/2007 6:11 PM saikanna.R
    Quality can be defined as meeting the customer requirements and bug free...

    # re: What is Quality? 4/4/2007 6:11 PM saikanna.R
    Quality can be defined as meeting the customer requirements and bug free...

    Post Feedback

    Title:
    Name:
    Email: (never displayed)
    Url:
    Comments: 
    Please add 2 and 3 and type the answer here: