Dimensions of Software Quality

September 11, 2012 Kapil



Below are some dimensions of quality:
  • Accessibility: The degree to which software can be used comfortably by a wide variety of people, including those who require assistive technologies like screen magnifiers or voice recognition.
  • Compatibility: The suitability of software for use in different environments like different Operating Systems, Browsers, etc.
  • Concurrency: The ability of software to service multiple requests to the same resources at the same time.
  • Efficiency: The ability of software to perform well or achieve a result without wasted energy, resources, effort, time or money.
  • Functionality: The ability of software to carry out the functions as specified or desired.
  • Installability: The ability of software to be installed in specified environment.
  • Localizability: The ability of software to be used in different languages, time zones etc.
  • Maintainability: The ease with which software can be modified (adding features, enhancing features, fixing bugs, etc)
  • Performance: The speed at which software performs under a particular load.
  • Portability: The ability of software to be transferred easily from one location to another.
  • Reliability: The ability of software to perform a required function under stated conditions for stated period of time without any errors.
  • Scalability: The measure of software’s ability to increase or decrease in performance in response to changes in software’s processing demands.
  • Security: The extent of protection of software against unauthorized access, invasion of privacy, theft, loss of data, etc.
  • Testability: The ability of software to be easily tested.
  • Usability: The degree of software’s ease of use.
When someone says “This software is of a very high quality.”, you might want to ask “In which dimension of quality?”

2

Software Testing HILARIOUS facts!

September 10, 2012 Kapil



The following jokes related to software testing have been compiled from forwarded emails and internet resources. Thanks to the ones who thought of them first.

Testing Definition
To tell somebody that he is wrong is called criticism. To do so officially is called testing.

Sign On Testers’ Doors
Do not disturb. Already disturbed!

Experience Counts

There was a software tester who had an exceptional gift for finding bugs. After serving his company for many years, he happily retired. Several years later, the company contacted him regarding a bug in a multi-million-dollar application which no one in the company was able to reproduce. They tried for many days to replicate the bug but without success.
 
In desperation, they called on the retired software tester and after much persuasion he reluctantly took the challenge.
   
He came to the company and started studying the application. Within an hour, he provided the exact steps to reproduce the problem and left. The bug was then fixed.

Later, the company received a bill for $50,000 from the software tester for his service. The company was stunned with the exorbitant bill for such a short duration of service and demanded an itemized accounting of his charges.

The software tester responded with the itemization:
  • Bug Report: $1
  • Knowing where to look: $49,999

Signs that you’re dating A Tester
  •  Your love letters get returned to you marked up with red ink, highlighting your grammar and spelling mistakes.
  • When you tell him that you won’t change something he has asked you to change, he’ll offer to allow you two other flaws in exchange for correcting this one.
  • When you ask him how you look in a dress, he’ll actually tell you.
  • When you give him the “It’s not you, it’s me” breakup line, he’ll agree with you and give the specifics.
  • He won’t help you change a broken light bulb because his job is simply to report and not to fix.
  • He’ll keep bringing up old problems that you’ve since resolved just to make sure that they’re truly gone.
  • In the bedroom, he keeps “probing” the incorrect “inputs”.


0

« Previous Posts Next posts »

Proudly powered by Kapil Saxena.