Sqa MCQ

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

Software Quality Assurance MCQ

1 .Which of the following is not included in failure costs?


a) rework
b) repair
c) failure mode analysis
d) none of the mentioned
Ans: d
Explanation: Failure costs are those that would disappear if no defects appeared before
shipping a product to customers.

2 . Which requirements are the foundation from which quality is measured?


a) Hardware
b) Software
c) Programmers
d) None of the mentioned
Ans: b
Explanation: Lack of conformance to requirements is lack of quality.

3. Which of the following is not a SQA plan for a project?


a) evaluations to be performed
b) amount of technical work
c) audits and reviews to be performed
d) documents to be produced by the SQA group
Ans :b
Explanation: All other options support a SQA plan.

4. Degree to which design specifications are followed in manufacturing the product is called
a) Quality Control
b) Quality of conformance
c) Quality Assurance
d) None of the mentioned
Ans: b
Explanation: None.

5. Which of the following is not included in External failure costs?


a) testing
b) help line support
c) warranty work
d) complaint resolution
Ans : a
Explanation: External failure costs are associated with defects found after the product has
been shipped to the customer.
6. Which of the following is not an appraisal cost in SQA?
a) inter-process inspection
b) maintenance
c) quality planning
d) testing
Ans: c
Explanation: It is associated prevention cost.

7. Who identifies, documents, and verifies that corrections have been made to the software?
a) Project manager
b) Project team
c) SQA group
d) All of the mentioned
Ans: c
Explanation: None.

8. The primary objective of formal technical reviews is to find _________ during the process so that
they do not become defects after release of the software.
a) errors
b) equivalent faults
c) failure cause
d) none of the mentioned
Ans: a
Explanation: Errors lead to faults

9. What is not included in prevention costs?


a) quality planning
b) formal technical reviews
c) test equipment
d) equipment calibration and maintenance
Ans: d
Explanation: The cost of quality includes all costs incurred in the pursuit of quality or in
performing quality-related activities.

Explain by me opinion they are associated appraisal cost .

10. Software quality assurance consists of the auditing and reporting functions of management.
a)True
b)False
Ans : a
explanation: None
11. Quality Management in software engineering is also known as
a) SQA
b) SQM
c) SQI
d) SQA and SQM
Answer:a
Explanation: Quality Management is also called software quality assurance (SQA) which
serves as an umbrella activity that is applied throughout the software process.

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 mentioned
Ans : d
Explanation: This focuses on how well the implementation follows the design and how well
the resulting system meets its requirements .

13. Inspections and testing are what kinds of Quality Costs?


a) Prevention
b) Internal Failure
c) External Failure
d) Appraisal
Ans: a
Explanation: Inspections, equipment calibration, maintenance and testing appraisal costs is
quality management.

14. 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 inspection
Ans: c
Explanation: The Six Sigma uses data and statistical analysis to measure and improve a
company’s operational performance .

15. Which of the following is not a core step of Six Sigma?


a) Define
b) Control
c) Measure
d) Analyse
Ans: b
Explanation: It is an additional step added for existing processes and can be done in parallel.
16. Non-conformance to software requirements is known as
a) Software availability
b) Software reliability
c) Software failure
d) None of the mentioned
Ans : c
Explanation: Given a set of valid requirements, all software failures can be traced to design
or implementation problems.

17. Software safety is equivalent to software reliability.


a) True
b) False
Ans: b
Explanation: 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.

18. Misinterpretation of customer communication is a sample of possible cause defects. a)


a)True
b)False
Ans: a
Explanation: Translation gap between the client and the developer often leads to software
defects.

19. 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) Appraisal
Ans: b
Explanation: This includes rework, repair, and failure mode analysis.

20. 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 mentioned
Ans: b
Explanation: This focuses on how well the implementation follows the design and how well
the resulting system meets its requirements.
21. Quality of design encompasses requirements and specifications of the system.
a) True b)False
Ans : a Explanation: The characteristic that designers specify for an item are cover in quality of
design.
22. According to ISO 9001, inspection and testing comes under which management responsibility?
a) Process control
b) Document control
c) Control of nonconforming products
d) Servicing
Ans : a Explanation: None.

23. Alpha testing is done at


a) Developer‟s end
b) User‟s end
c) Developer‟s & User‟s end
d) None of the mentioned
Ans: a
Explanation: Alpha testing takes place at the developer’s end. Developers observe the users
and note problems. Alpha testing is testing of an application when development is about to
complete. Minor design changes can still be made as a result of alpha testing.

24. Boundary value analysis belong to?


a) White Box Testing
b) Black Box Testing
c) White Box & Black Box Testing
d) None of the mentioned
Ans: b
Explanation: Boundary value analysis is based on testing at the boundaries between partitions
and checks the output with expected output

25. What are the various Testing Levels?


a) Unit Testing
b) System Testing
c) Integration Testing
d) All of the mentioned
Ans: d
Explanation: Unit, system, integration testing all of them are levels in testing.

26. Which of the following is/are White box technique?


a) Statement Testing
b) Decision Testing
c) Condition Coverage
d) All of the mentioned
Ans: d
Explanation: Statement testing, decision testing, condition coverage all of them uses white
box technique.

27. Exhaustive testing is


a) always possible
b) practically possible
c) impractical but possible
d) impractical and impossible
Ans :c
Explanation: Exhaustive testing is the testing where we execute single test case for multiple
test data.It means if we are using single test case for different product or module under
manual testing.
testing .

28. White Box techniques are also classified as


a) Design based testing
b) Structural testing
c) Error guessing technique
d) None of the mentioned
Ans : b
Explanation: The structural testing is the testing of the structure of the system or component.
Structural testing is often referred to as ‘white box’ or ‘glass box’ or ‘clear-box testing’ because
in structural testing we are interested in what is happening ‘inside the system/application’.

29. Which of the following term describes testing?


a) Finding broken code
b) Evaluating deliverable to find errors
c) A stage of all projects
d) None of the mentioned
Ans: b
Explanation: Software testing is the process of evaluation a software item to detect differences
between given input and expected output.

30. The testing in which code is checked


a) Black box testing
b) White box testing
c) Red box testing
d) Green box testing
Ans :b
Explanation: White-box testing is a method of testing software that tests internal structures or
workings of an application, as opposed to its functionality
31. Acceptance testing is also known as
a) Grey box testing
b) White box testing
c) Alpha Testing
d) Beta testing
Ans : d Explanation: Acceptance testing is a test conducted to determine if the
requirements of a specification or contract are met and is done by users.
32. Which of the following is non-functional testing?
a) Black box testing
b) Performance testing
c) Unit testing
d) None of the mentioned
Ans : b
Explanation: Performance testing is in general testing performed to determine how a system
performs in terms of responsiveness and stability under a particular workload

33. Beta testing is done at


a) User‟s end
b) Developer‟s end
c) User‟s & Developer‟s end
d) None of the mentioned
Ans : a
Explanation: In beta testing the user evaluates the product and gives his feedback.

34. Unit testing is done by


a) Users
b) Developers
c) Customers
d) None of the mentioned
Ans : b
For explanation: Unit testing is a method by which individual units of source code, sets of one or
more computer program modules together with associated control data, usage procedures, and
operating procedures are tested to determine if they are fit for use.Read more on Sarthaks.com -
https://www.sarthaks.com/2486239/unit-testing-is-done-by

35. Behavioral testing is


a) White box testing
b) Black box testing
c) Grey box testing
d) None of the mentioned
Answer:b
Explanation: Black-box testing is a method of software testing that examines the
functionality of an application without peering into its internal structures or workings.

36. Which of the following is black box testing


a) Basic path testing
b) Boundary value analysis
c) Code path analysis
d) None of the mentioned
Ans : b
Explanation: Boundary value analysis is a software testing technique in which tests are
designed to include representatives of boundary values.

37. Validation refers to the set of tasks that ensure that software correctly implements a
specific function.
a) True
b)False
Ans : b
Explanation: Its verification, while validation refers to a different set of tasks that ensure
that the software that has been built is traceable to customer requirements.

38. In which testing level the focus is on customer usage?


a) Alpha Testing
b) Beta Testing
c) Validation Testing
d) Both Alpha and Beta
Ans : d
Explanation: Alpha testing is done at developer’s end while beta testing is done at user’s
end.

39. Which testing is an integration testing approach that is commonly used when “shrink-wrapped”
software products are being developed?
a) Regression Testing
b) Integration testing
c) Smoke testing
d) Validation testing
Ans : c
Explanation: Smoke testing is designed as a pacing mechanism for time-critical projects,
allowing the software team to assess its project on a frequent basis.

40. What is normally considered as an adjunct to the coding step


a) Integration testing
b) Unit testing
c) Completion of Testing
d) Regression Testing
Ans : b
Explanation: After source level code has been developed, reviewed, and verified for
correspondence to component level design, unit test case design begins

41. What is the main purpose of integration testing?


a) Design errors
b) Interface errors
c) Procedure errors
d) None of the above
Ans : b
Explanation: Whenever there is a clear relationship between modules, we go for the
integration testing. And the main purpose of the integration testing level is to expose the
faults at the time of interaction between integrated components or units.

42. Testing of individual components by the developers are comes under which type of testing?
a) Integration testing
b) Validation testing
c) Unit testing
d) None of the above Ans : c
e) Explanation: Unit testing – Testing of individual software components or modules.
Typically done by the programmer and not by testers, as it requires detailed knowledge of
the internal program design and co

43. _____ is a white-box testing technique first proposed by Tom McCabe.


a) Equivalence Partitioning
b) Basis Path Testing
c.) Boundary Value Analysis
d) None of the above.
Ans : b.
Explanation: - Basis Path Testing is a white-box testing technique first proposed by Tom
McCabe. - It allows the designer to produce the logical complexity of the test design. - This
testing makes sure that each independent path is taken in a predetermined order.

44. When the Testing Principles are useful while building the Software Product?

a) During testing
b) During execution
c) During review
d) Throughout life-cycle
Ans : d
Explanation: Testing principles are beneficial and applicable throughout the software
development life cycle, not just during a specific phase. Incorporating testing principles at
every stage ensures that the software is developed with quality in mind from its conception to
its deployment

45. When different combination of input requires different combination of actions,Which of the
following technique is used in such situation? a) Boundary Value Analysis
b) Equivalence Partition
c) Decision Table
d) Decision Coverage
Ans : c
Explanation: - Decision table provides a systematic way of stating complex business rules,
which is useful for developers as well as for testers. - Decision tables are mostly used in test
design.

46. Which of the following is not a part of Performance Testing?


a) Measuring Transaction Rate.
b) Measuring Response Time.
c) Measuring the LOC.
d) None of the above
Ans : c
Explanation: - Performance testing is a part of non-functional testing. It determines the speed or
effectiveness of a computer, network or device. - It involves quantitative tests are done, such as
measuring the response time. - This testing is done in conjunction with the stress testin

47. Finding Defect is not a major goal of Acceptance Testing.


a) True
b) False
ANSWER: True
Explanation: - Finding defect is not a major goal of Acceptance Testing. - Acceptance testing is
usually focused on validation type testing. - It is a testing technique performed to determine whether
the software system has met the requirement specifications.

48. Which of the following is the form of Alpha and Beta Testing?

a) Acceptance Testing
b) System Testing
c) Unit Testing
d) Integration Testing
Ans : a
Explanation: - Acceptance testing is the form of alpha and beta testing. - In software
engineering, acceptance testing is a test conducted to determine if the requirements of a
specification are met. - It is a formal testing with respect to user needs, requirements and
business processes. - Acceptance testing is also known as User Acceptance Testing (UAT)

49. Which of the following is a myth in testing?


a) Tester can find bugs
b) Any user can test software
c) Missed defects are not due to testers
d) Complete testing is not possible
Ans : b
Explanation: Any user can test software is a myth. Anyone cannot test the software. A person who
has no knowledge cannot test the software.
50. SDLC stands for ________
a) Software development life cycle
b) System development life cycle
c) Software design life cycle
d) System design life cycle
Ans : a
Explanation: It stands for Software development life cycle. In SDLC, the testing can be started from
the software gathering requirement phase. And can be carried over till the deployment phase

51. Which of the following divides the input domain into classes containing data?
a) Equivalent partitioning
b) Environment partitioning
c) Procedure division
d) Compilation division
Ans : a
Explanation: Equivalent partitioning divides the input domain into classes containing data.
They basically exercise on a specific functionality of a software

52. -------- is not a Test Document.


a)Test Policy

b)Test Case

c) PIN ( Project Initiation Note)

d)RTM (requirement Traceability matrix)

Ans : c
Explanation: PIN (Project Initiation Note): is generally not a standard test document. It might
contain information regarding the project's initiation, objectives, scope, stakeholders, but it's
not specifically focused on testing activities or strategies within a project

53.Continual (Continuous) improvement cycle is based on systematic sequence of --------------


activities.
a) SDLC
b) PDCA
c) waterfall model
Ans : b.
Explanation: This PDCA cycle provides a structured approach for continuous improvement by
iteratively implementing changes, checking their effectiveness, and refining the processes,
ultimately aiming for ongoing enhancement and optimization

54. ----------- is the application of quality principles to all facets and business process of an
organization.
a) TQM
b) Software Testing
c) Software tools
Ans : a
Explanation: TQM involves the application of quality principles to all aspects and processes
within an organization. It's a management approach that focuses on continuous improvement,
customer satisfaction, and the involvement of all employees in enhancing quality throughout
the organization

55. The cost incurred in first time reviews and testing is called ---------
a) Red money
b) Green money
c) Blue money
Ans : c
Explanation: Blue money refers to the cost incurred by an organization during the development
process, specifically in the form of first-time review and testing

56.Innovation is the ---------------activity leading to changes.


a) Planned
b) Accidental
c) virtual Ans : a.
d) Explanation: Planned innovation involves deliberate actions, resources, and strategies
specifically designed to encourage creativity, problemsolving, and the development of new
products, processes, or services within an organization.

57. Inventions may leads to major changes in technology , way of doing work.
a) true
b) false
Ans : true
Explanation: Inventions often lead to major changes in technology and the way work is done.
When a new invention or discovery occurs, it can revolutionize existing methods, introduce
new technologies, or redefine how tasks are accomplishe

58. „Q‟ organizations are less quality conscious organizations.


a) true
b) false
Ans: false
Explanation: "Q" organizations are typically more quality-conscious entities. The use of the
term "Q" often refers to organizations that prioritize and emphasize quality in their processes,
products, or services.

59. Quality management system of a organization based on which pillars


a) Test plans, Test conditions & decisions
b) Quality processes, Guidelines and standards & Formats and templates
c) Quality police, objectives and manuals
Ans : b
Explanation: - Quality processes: These are the structured methods and procedures
implemented within an organization to ensure that operations are carried out consistently and
meet predefined quality standards. - Guidelines and standards: These are established
benchmarks or criteria that provide direction on how processes should be conducted or how
products/services should meet specific quality levels. - Formats and templates: These are
standardized formats, documents, or templates used to facilitate and maintain consistency in
various processes, documentation, or reporting within an organization

60. Requirement Traceability Matrix is a way of doing complete mapping of software


a)true
b)false
Ans : true
Explanation: Requirements traceability refers to the ability to describe and follow the
life of a requirement in both forwards and backwards direction. Requirements can be
traced from its origins, through its development and specification, to its subsequent
deployment and use, and through periods of ongoing refinement and iteration in any
of these phases.

61)V- model uses -------- test models


a) Component testing, integration testing, system testing and acceptance testing
b) alpha testing, beta testing , acceptance testing and user testing
c) black box testing, white box testing and gray box testing
Ans : a
Explanation: The V-Model in software development is a methodology that emphasizes a
sequential path to development and testing. It advocates for a systematic approach where each
phase of development has a corresponding testing phase, forming a V-shape structure. Each
stage of development corresponds to a specific stage of testing, creating a mirror image (or
"V") of development and testing activities

You might also like