Posts Tagged ‘QA’

Friends… today I am going to write about some axioms of the Software Testing.
First of all the word “axiom” – It means a self evident or universally recognized truth.
An established rule/principle or law.

We should always keep in mind one thing as NEVER say that “The Software (Product) is tested completely!” Followed by it as “There are no BUGS in it!” These kind of statements will definitely result in many harsh issues. See “To err is human!” No entity in this world will be without defects or bugs!
So avoid using the above mentioned 2 terms for the S/W Product.

Following are some Software Testing Axioms –

  • It is impossible to test the program completely.
  • Software Testing is Risk based exercise.
  • Testing can’t show the bugs that doesn’t exist.
  • The more bugs you find, the more bugs are there.
  • Not all the bugs you find will be fixed.
  • Product specifications are never fixed.

Kindly let me know your views about these articles.


Read Full Post »

“Software Testing” is a process used to measure the quality of the developed software.

The recent revolution in how the S/W is created comes not from Programming language or Code organisation but from how Testing & QA (Quality Assurance) are accomplished.

Usually quality is constrained in such topics as Correctness, Completeness, Security.
There are some other factors too such as, Capability, Relibility, Compability, Efficiancy, Portability, Maintainability and Usability as specified by ISO Standard under ISO 9126.

In my view, Software Testing is not merely finding the bugs or defects in the Software, but it is completely dedicated to the descipline of evaluating the quality of Software.
Software can not be shipped to the customer, unless it is verified by QA Team.

I found many people confused with Validation & Verification. There is a bias of Views between the order of Validation & Verification. Some say that Validation comes before Verification & viceversa.

In my view, Verification comes before Validation.

Verification – In Verification, we first verify that “Have we built the Software right?” It also can be called as the Specification about the S/W.

Validation – In Validation, we can check “Have we built the right Software?” We can call it like whether our developed product is upto the level to fulfil Customer requirements.

So these were some of the Basic Fundas just to clearify the curiosity about what exactly Software Testing & Quality Assurance is!

I will get back to you soon with some more stuff about the “Software Testing” 🙂

Read Full Post »