Q.1 What is testing?
ANSWER:Testing is process by which by can detected a bug an error in a program.
Q.2 What is software testing?
ANSWER:Software testing is the process of executing the software to determine whether it matches its specifications and executes in its intended environment.
Q.3 What is the difference between QA and QC?
ANSWER:
1:-Quality assurance makes sure you are doing the right things, the right way whereas quality control makes sure the re4sults of what you have done are what you expected.
2:-QA deals with process whereas QC deals with product.
3:-QA is a preventive process whereas QC is a corrective process.
4:-QA for entire life cycle whereas QC for testing part in SDLC.
Q.4 What is difference between verification and validation?
ANSWER:Verification is the process of confirming that software meets its specification whereas validation is the process of confirming that it meets the user's requirements.
Q.5 Software quality assurance ?
ANSWER:Software quality assurance is defined as a planned and systematic approach to the evaluation of the quality and adherence to software product standards process and procedure.
Q.6 What are the phase of SDLC?
ANSWER:
1:-Status quo->The phase,which represents the current state of affairs.
2:-Problem definition->During this phase the specific problem to bo solved is defined and analyzed.
3:-Technical developer->The phase solve the problem through the application of any technology.
4:-Solution integration->Delivers the result (e.g doccument,program,data,new product) to those who requested the solution in the first phase
Q.7 Why does s/w have bugs?
ANSWER:
1:-Miscommunication or no communication.
2:-Software complexity.
3:-Programming error.
4:-Changing requirements.
5:-Time pressures.
6:-Poorly documented code.
7:-Software development tools.