Labels

Showing posts with label Software Testing. Show all posts
Showing posts with label Software Testing. Show all posts

Friday, 22 June 2012

What is software Testing

Software testing is a process, or a series of processes, designed to make sure computer code does what it was designed to do and that it does not do anything unintended. Software should be predictable and consistent, offering no surprises to users.

Friday, 25 May 2012

Testing Principles

There are seven principles in software testing:
P1: Testing shows presence of defects.
P2: Exhaustive testing is impossible.
P3: Early Testing.
P4: Defect clustering.
P5: Pesticide paradox
P6: Testing is context dependent.
P7: Absence of error fallacy.

Sunday, 29 May 2011

Deference between Software Quality Control and Software Quality Assurance

SQC: Quality Control is Software product focused.
SQA: Quality Assurance is process focused.
SQC: Ensuring the quality in software products.
SQA: Ensuring the quality in software engineering process.
SQC: SQC is detection  oriented.
SQA: SQA is prevention oriented.
SQC: Relates to specific  product activities.
SQA: Relates to all products.
SQC: A process of validation.
SQA: A process of verification.