Wednesday, April 16, 2008

Software Testing Interview Questions for Testing Jobs

Below are some basic concepts you need to know about Software Testing.

1.What is Software Testing?
Software testing is the process of executing a software application or program to find defects,report them & get them resolved .This is to mainly remove more defects from the product & improve quality.

2.What is the difference between QA & QC , Quality Assurance & Quality Control ?

QA is focussed on removing defects in the first place
QC is focussed on finding more defects which are already in the developed product

QA is process oriented
QC is product oriented

QA tries to put in place lots of process improvements at the initial phases of development to make sure product quality is better & there are fewer bugs/defects.(Example : Code reviews,walkthroughs,inspections)

QC is at the later stages of development where QC team has a executable build to test & QC tests with the intent of finding more bugs

3.What is a defect or a bug ?

A bug or a defect is a deviation from what is expected in the functional specifications . These are problems or issues which decreases the quality of the product. A company which develops a product (Hardware or Software) wants to remove as many defects as possible (Improving the quality) before the product is released to the Customer/End User.

4.What is AUT or PUT ?
Application Under Test
Product Under Test

No comments: