Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

According to ISO 9001, inspection and testing comes under which management responsibility?(a) Process control(b) Document control(c) Control of nonconforming products(d) ServicingThis question was addressed to me during an online exam.My question comes from Quality Management in division Software Testing and Quality Management of Software Engineering

Answer» RIGHT OPTION is (a) PROCESS control

To EXPLAIN: NONE.
2.

Quality of designencompasses requirements and specifications of the system.(a) True(b) FalseI had been asked this question in examination.My question is based upon Quality Management in portion Software Testing and Quality Management of Software Engineering

Answer»

Right OPTION is (a) True

For explanation I WOULD say: The CHARACTERISTIC that designers SPECIFY for an item are cover in quality of design.

3.

The degree to which the design specifications are followed during manufacturing is known as(a) Quality of design(b) Quality of conformance(c) Quality of testing(d) None of the mentionedI had been asked this question in my homework.This interesting question is from Quality Management topic in portion Software Testing and Quality Management of Software Engineering

Answer»

Right CHOICE is (B) Quality of conformance

The explanation is: This focuses on how well the IMPLEMENTATION FOLLOWS the design and how well the resulting SYSTEM meets its requirements.

4.

What kind of quality cost is incurred when an error is detected in a product prior to shipment?(a) Prevention(b) Internal Failure(c) External Failure(d) AppraisalThe question was posed to me in an interview for job.Question is taken from Quality Management in division Software Testing and Quality Management of Software Engineering

Answer»

Right option is (b) INTERNAL Failure

Explanation: This includes REWORK, repair, and failure mode analysis.

5.

Misinterpretation of customer communication is a sample of possible cause defects.(a) True(b) FalseThis question was posed to me by my school teacher while I was bunking the class.The query is from Quality Management topic in division Software Testing and Quality Management of Software Engineering

Answer» RIGHT CHOICE is (a) True

To elaborate: Translation gap between the client and the DEVELOPER often leads to SOFTWARE defects.
6.

Software safety is equivalent to software reliability.(a) True(b) FalseThis question was posed to me in an interview for internship.The origin of the question is Quality Management in division Software Testing and Quality Management of Software Engineering

Answer»

The correct option is (B) False

The BEST I can explain: Software reliability uses statistical analysis to determine the LIKELIHOOD that a software failure will OCCUR; however, the failure may not necessarily RESULT in a hazard or mishap.

7.

Non-conformance to software requirements is known as(a) Software availability(b) Software reliability(c) Software failure(d) None of the mentionedI had been asked this question in final exam.This intriguing question comes from Quality Management in division Software Testing and Quality Management of Software Engineering

Answer»

Right option is (c) SOFTWARE failure

Easiest explanation: Given a set of valid REQUIREMENTS, all software failures can be TRACED to design or implementation PROBLEMS.

8.

Which of the following is not a core step of Six Sigma?(a) Define(b) Control(c) Measure(d) AnalyseI had been asked this question at a job interview.I'm obligated to ask this question of Quality Management topic in portion Software Testing and Quality Management of Software Engineering

Answer» RIGHT answer is (b) Control

The EXPLANATION: It is an ADDITIONAL STEP added for EXISTING processes and can be done in parallel.
9.

What is Six Sigma?(a) It is the most widely used strategy for statistical quality assurance(b) The “Six Sigma” refers to six standard deviations(c) It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations(d) A Formal Technical Review(FTR) guideline for quality walkthrough or inspectionThis question was addressed to me during an interview.Origin of the question is Quality Management in portion Software Testing and Quality Management of Software Engineering

Answer»

The correct choice is (c) It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” REFERS to six standard deviations

Easy EXPLANATION: The Six Sigma uses data and statistical analysis to MEASURE and improve a COMPANY’s operational performance .

10.

According to Pareto’s principle, x% of defects can be traced to y% of all causes. What are the values of x and y?(a) 60, 40(b) 70, 30(c) 80, 20(d) No such principle existsI got this question by my college director while I was bunking the class.The doubt is from Quality Management topic in chapter Software Testing and Quality Management of Software Engineering

Answer» CORRECT CHOICE is (c) 80, 20

Best explanation: The Pareto PRINCIPLE (also known as the 80–20 rule) states that, for many events, ROUGHLY 80% of the EFFECTS come from 20% of the causes.
11.

Inspections and testing are what kinds of Quality Costs?(a) Prevention(b) Internal Failure(c) External Failure(d) AppraisalThe question was asked by my college director while I was bunking the class.I'm obligated to ask this question of Quality Management in division Software Testing and Quality Management of Software Engineering

Answer»

The correct CHOICE is (d) Appraisal

Easy explanation: INSPECTIONS, equipment calibration, maintenance and testing appraisal COSTS is quality MANAGEMENT.

12.

Quality also can be looked at in terms of user satisfaction which includes(a) A compliant product(b) Good quality output(c) Delivery within budget and schedule(d) All of the mentionedThis question was addressed to me in my homework.My question is based upon Quality Management in portion Software Testing and Quality Management of Software Engineering

Answer»

Right answer is (d) All of the mentioned

Explanation: This focuses on how well the IMPLEMENTATION follows the design and how well the RESULTING SYSTEM meets its requirements .

13.

Quality Management in software engineering is also known as(a) SQA(b) SQM(c) SQI(d) SQA and SQMI had been asked this question in a national level competition.My enquiry is from Quality Management topic in chapter Software Testing and Quality Management of Software Engineering

Answer»

Correct choice is (a) SQA

The EXPLANATION is: Quality Management is also CALLED SOFTWARE quality assurance (SQA) which serves as an umbrella activity that is applied throughout the software process.

14.

What information is required to process a change to a baseline?(a) Reasons for making the changes(b) A description of the proposed changes(c) List of other items affected by the changes(d) All of the mentionedI got this question during an interview.This interesting question is from Software Control in division Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT ANSWER is (d) All of the mentioned

For explanation I would say: A baseline is an agreed-to description of the PRODUCT, changes REQUIRE multiple reasons..

15.

SCM controls only the products of the development process.(a) True(b) FalseThe question was posed to me in an interview for internship.This key question is from Software Control topic in chapter Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT CHOICE is (a) True

Explanation: NONE.

16.

CCB stands for(a) Change Control Board(b) Change Control Baseline(c) Cumulative Changes in Baseline(d) None of the mentionedI have been asked this question during an internship interview.The question is from Software Control topic in chapter Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT answer is (a) Change CONTROL Board

To EXPLAIN I WOULD say: None.

17.

Which of the following is a example of Configuration Items ?(a) SCM procedures(b) Source code(c) Software design descriptions(d) All of the mentionedThis question was posed to me by my college professor while I was bunking the class.The doubt is from Software Control topic in portion Software Testing and Quality Management of Software Engineering

Answer»

Correct ANSWER is (d) All of the mentioned

For EXPLANATION I WOULD SAY: All are covered in CM.

18.

How are baselines verified?(a) By reviews(b) By inspections(c) By testing of code(d) All of the mentionedThe question was posed to me during an internship interview.Query is from Software Control in section Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT CHOICE is (C) By testing of code

The best EXPLANATION: Testing verifies the agreed-to DESCRIPTION.

19.

What is one or more software configuration items that have been formally reviewed and agreed upon and serve as a basis for further development?(a) Baseline(b) Cumulative changes(c) CM(d) Change ControlI have been asked this question in exam.Origin of the question is Software Control in section Software Testing and Quality Management of Software Engineering

Answer» RIGHT answer is (a) Baseline

Best explanation: In configuration management, a “baseline” is an agreed-to description of the ATTRIBUTES of a product, at a point in time, which serves as a BASIS for defining change.
20.

Configuration management (CM) is needed to deliver product to the client(a) True(b) FalseThis question was posed to me in an interview for job.This interesting question is from Software Control topic in chapter Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT CHOICE is (a) True

Best EXPLANATION: NONE.

21.

Which of the following is not a change management process?(a) Log the changes(b) Estimate impact on effort and schedule(c) Review impact with stakeholders(d) None of the mentionedI got this question by my school teacher while I was bunking the class.My doubt is from Software Control topic in portion Software Testing and Quality Management of Software Engineering

Answer» RIGHT choice is (d) NONE of the mentioned

Best EXPLANATION: All are required for a change.
22.

What allows different projects to use the same source files at the same time?(a) Version Control(b) Access control(c) CM Process(d) Version Control and Access controlThe question was posed to me in unit test.This interesting question is from Software Control topic in portion Software Testing and Quality Management of Software Engineering

Answer»

Right answer is (a) Version Control

Easiest EXPLANATION: It ALLOWS software engineers to continue DEVELOPMENT along a branch EVEN when a line of development is frozen.

23.

CM is about managing the different items in the product, and changes in them.(a) True(b) FalseI have been asked this question during an online interview.The question is from Software Control in division Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT CHOICE is (a) True

For EXPLANATION: NONE.

24.

Which of the following is not a main phase in Configuration Management (CM) Process?(a) CM Planning(b) Executing the CM process(c) CM audits(d) None of the mentionedThe question was posed to me by my college director while I was bunking the class.This key question is from Software Control in chapter Software Testing and Quality Management of Software Engineering

Answer»

Right OPTION is (d) NONE of the mentioned

The best explanation: All are main PHASES of CM.

25.

When code is made available to others, it goes in a/an(a) hard drive(b) access-controlled library(c) servers(d) access controlThe question was posed to me in an international level competition.My query is from Software Control topic in division Software Testing and Quality Management of Software Engineering

Answer»

The correct answer is (B) access-controlled library

The best I can EXPLAIN: NONE.

26.

SCM stands for(a) Software Control Management(b) Software Configuration Management(c) Software Concept Management(d) None of the mentionedI had been asked this question in an interview for internship.This intriguing question originated from Software Control topic in division Software Testing and Quality Management of Software Engineering

Answer»

The correct choice is (b) Software Configuration Management

For explanation: In software ENGINEERING, software configuration management (SCM) is the TASK of TRACKING and controlling changes in the software, part of the larger cross-discipline FIELD of configuration management.

27.

What is a specific instance of a baseline or configuration item?(a) Software(b) Configuration(c) Version(d) Status AccountingI had been asked this question in an interview for job.Asked question is from Software Monitoring in division Software Testing and Quality Management of Software Engineering

Answer» RIGHT answer is (c) Version

Explanation: Even the SMALLEST DEVELOPMENT PROJECTS should utilize some sort of version and baseline CONTROL tool.
28.

What is group with the responsibility for reviewing and approving changes to baselines?(a) Software Configuration Item(b) Baseline(c) Configuration(d) Configuration Control BoardThis question was addressed to me in final exam.This intriguing question comes from Software Monitoring in division Software Testing and Quality Management of Software Engineering

Answer»

Right CHOICE is (d) Configuration Control BOARD

For explanation: Configuration Control Board (CCB) is the group with the responsibility for REVIEWING and approving changes to BASELINES.

29.

In many settings PM is a center of communication hub(a) True(b) FalseI had been asked this question in semester exam.I need to ask this question from Software Monitoring in portion Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT OPTION is (a) True

The EXPLANATION: NONE.

30.

What is validating the completeness of a product?(a) Identification(b) Software(c) Auditing and Reviewing(d) Status AccountingThis question was posed to me in final exam.Question is taken from Software Monitoring in section Software Testing and Quality Management of Software Engineering

Answer»

Right answer is (c) Auditing and REVIEWING

To ELABORATE: Auditing and Reviewing is VALIDATING the completeness of a product and that SCM PROCEDURES are being followed.

31.

What is one or more software configuration items that have been formally reviewed and agreed upon and serve as a basis for further development?(a) Configuration(b) Baseline(c) Software(d) All of the mentionedThis question was addressed to me in exam.My question is based upon Software Monitoring in division Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT choice is (b) Baseline

To elaborate: Baseline – One or more SOFTWARE configuration items that have been formally REVIEWED and agreed UPON and serve as a basis for further development.

32.

Which of the followingis not a part of Software Configuration Management Basics?(a) Identification(b) Version(c) Auditing and Reviewing(d) Status AccountingThis question was posed to me by my college professor while I was bunking the class.My enquiry is from Software Monitoring topic in portion Software Testing and Quality Management of Software Engineering

Answer» CORRECT ANSWER is (B) Version

The BEST I can explain: None.
33.

What is a collection of software elements treated as a unit for the purposes of SCM?(a) Software Configuration Item(b) Baseline(c) Configuration(d) Configuration Control BoardThis question was posed to me at a job interview.The above asked question is from Software Monitoring topic in division Software Testing and Quality Management of Software Engineering

Answer»

The correct ANSWER is (a) Software Configuration Item

The explanation is: Software Configuration Item is a collection of software ELEMENTS treated as a UNIT for the purposes of SCM.

34.

Which of the following is not included in Issues Meetings?(a) Issues gathered the day before(b) Regular schedule of meeting(c) Discussion with business(d) AttendanceThis question was addressed to me by my college professor while I was bunking the class.I would like to ask this question from Software Monitoring in section Software Testing and Quality Management of Software Engineering

Answer»

Correct ANSWER is (c) Discussion with business

The EXPLANATION is: Discussion with business is PLANNING in QA MEETINGS.

35.

Which of the following is a software process ?(a) Analysis and design(b) Configuration and management(c) Business modeling(d) All of the mentionedI have been asked this question by my college professor while I was bunking the class.The origin of the question is Software Monitoring topic in section Software Testing and Quality Management of Software Engineering

Answer» CORRECT CHOICE is (d) All of the mentioned

The EXPLANATION: NONE.
36.

Which of the following is not a typical environment in communication facilitation ?(a) Multiple teams(b) Multiple user groups(c) Multiple fests(d) Multiple locationsI have been asked this question in a job interview.Asked question is from Software Monitoring topic in chapter Software Testing and Quality Management of Software Engineering

Answer» RIGHT CHOICE is (c) Multiple fests

Best EXPLANATION: The answer is not related to the question.
37.

Why is software difficult to build ?(a) Controlled changes(b) Lack of reusability(c) Lack of monitoring(d) All of the mentionedI have been asked this question in exam.This interesting question is from Software Monitoring in portion Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT option is (C) LACK of monitoring

The best explanation: Monitoring is a key aspect which requires MUCH attention for a SUCCESSFUL build.

38.

Execution Verifier is a dynamic tool that is also known as(a) Test File Generator(b) Coverage Analyzer(c) Output Comparator(d) Test Harness SystemThis question was addressed to me in a national level competition.Question is from Testing Tools topic in division Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT choice is (B) COVERAGE Analyzer

Easy explanation: NONE.

39.

Which of the following lasts for the duration of the project and covers the development process?(a) Monitoring all key parameters like cost, schedule, risks(b) Taking corrective actions when needed(c) Providing information on the development process in terms of metrics(d) All of the mentionedI had been asked this question during a job interview.Question is from Software Monitoring in chapter Software Testing and Quality Management of Software Engineering

Answer»

The CORRECT answer is (a) Monitoring all key PARAMETERS like cost, schedule, risks

Easy EXPLANATION: None.

40.

Which of the followingis not a conflict in software development team?(a) Simultaneous updates(b) Shared and common code(c) Versions(d) Graphics issuesThe question was posed to me in an interview.The origin of the question is Software Monitoring topic in section Software Testing and Quality Management of Software Engineering

Answer» RIGHT ANSWER is (d) GRAPHICS issues

The EXPLANATION is: These are part of design, which can be HANDLED by the design team.
41.

Debugging Program is a program which runs concurrently with the program under test & provide commands to(a) examine memory & registers(b) stop execution at a particular point(c) search for references for particular variables, constant and registers(d) all of the mentionedI had been asked this question in semester exam.My question is based upon Testing Tools topic in portion Software Testing and Quality Management of Software Engineering

Answer»

Right choice is (d) all of the mentioned

Easy explanation: Debugging is a methodical process of finding and REDUCING the number of bugs, or defects, in a computer program or a piece of electronic HARDWARE, THUS MAKING it behave as expected.

42.

Beta Testing is done by(a) Developers(b) Testers(c) Users(d) All of the mentionedThis question was posed to me during a job interview.Query is from Testing Tools topic in chapter Software Testing and Quality Management of Software Engineering

Answer» CORRECT option is (C) Users

The BEST explanation: None.
43.

Standard enforcer tool looks at the whole program.(a) True(b) FalseThis question was posed to me in exam.I want to ask this question from Testing Tools in portion Software Testing and Quality Management of Software Engineering

Answer»

The correct answer is (B) False

The best EXPLANATION: This TOOL looks at only single statements.

44.

Which of the following testing tools examine program systematically & automatically ?(a) Code Inspector(b) Static Analyzer(c) Standard Enforcer(d) Coverage AnalyzerThis question was posed to me in homework.This key question is from Testing Tools in section Software Testing and Quality Management of Software Engineering

Answer»

The correct option is (b) Static Analyzer

The EXPLANATION is: A static analyzer operates from a pre-computed DATABASE o DESCRIPTIVE information derived from the source TEXT of the PROGRAM.

45.

Which testing tool is responsible for documenting programs ?(a) Test/File Generator(b) Test Harness System(c) Test Archiving Systems(d) Coverage AnalyzerThis question was addressed to me by my school teacher while I was bunking the class.I need to ask this question from Testing Tools in portion Software Testing and Quality Management of Software Engineering

Answer» RIGHT choice is (c) Test ARCHIVING Systems

To explain I would SAY: The ANSWER is self-explanatory.
46.

Software Testing with real data in real environment is known as(a) alpha testing(b) beta testing(c) regression testing(d) none of the mentionedThe question was asked in a national level competition.The above asked question is from Testing Tools in portion Software Testing and Quality Management of Software Engineering

Answer»

The correct answer is (B) BETA testing

For explanation I would say: Beta testing is the last stage of testing, and NORMALLY can INVOLVE sending the product to beta test sites outside the COMPANY for real-world exposure or offering the product for a free trial download over the Internet.

47.

Which testing tool does a simple job of enforcing standards in a uniform way of many programs?(a) Static Analyzer(b) Code Inspector(c) Standard Enforcer(d) Both Code Inspector & Standard EnforcerI got this question during an online exam.My question comes from Testing Tools topic in portion Software Testing and Quality Management of Software Engineering

Answer»

Correct ANSWER is (d) Both Code INSPECTOR & Standard Enforcer

To explain I would SAY: A standard enforcer is just like a code inspector, EXCEPT that the rules are generally SIMPLER. Standard enforcer looks at only single statements while the static analyzer looks at whole programs.

48.

Many applications using static analysis find 0.1-0.2% NCSS. NCSS stands for(a) Non-Code Source Statement(b) Non Comment Source Sentence(c) Non-Comment Source Statement(d) All of the mentionedThis question was posed to me during an interview.I need to ask this question from Testing Tools topic in section Software Testing and Quality Management of Software Engineering

Answer» RIGHT CHOICE is (c) Non-Comment SOURCE Statement

To EXPLAIN I would SAY: None.
49.

Standard Enforcer is a(a) Static Testing Tool(b) Dynamic Testing(c) Static & Dynamic Testing(d) None of the mentionedThe question was asked in exam.My question is based upon Testing Tools topic in division Software Testing and Quality Management of Software Engineering

Answer»

The correct choice is (a) STATIC Testing Tool

To explain I WOULD SAY: Static Testing tools are those that perform analysis of the the PROGRAM without executing them at all.

50.

Which of the following is a common pointwer problem?(a) Data sharing errors(b) Accessing data elements of the wrong type(c) Attempting to use memory areas after freeing them(d) All of the mentionedThis question was posed to me during an interview.The origin of the question is Debugging Techniques and Approaches in division Software Testing and Quality Management of Software Engineering

Answer»

The correct ANSWER is (d) All of the mentioned

The explanation is: These are the COMMON errors PROGRAMMERS MAKE while coding.