107
79.1k

440+ Software Testing and Quality Assurance (STQA) Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science TY (BSc CS) , Bachelor of Science in Information Technology TY (BSc IT) , Bachelor of Science in Information Technology (BSc IT) .

51.

Which of the following categories is part of the output of software process?

A. computer programs
B. documents that describe the computer programs
C. data
D. all of the mentioned
Answer» D. all of the mentioned
52.

Which of the following is the process of assembling program components, data, and libraries, and then compiling and linking these to create an executable system?

A. system building
B. release management
C. change management
D. version management
Answer» A. system building
53.

Which of the following is / are the output of the Software Process?

A. computer programs
B. documents that describe the computer programs.
C. data (contained within the program or external to it).
D. all of the above
Answer» D. all of the above
54.

As the reliability increases, failure intensity _.

A. decreases
B. increases
C. no effect
D. none of the above
Answer» A. decreases
55.

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
Answer» B. evaluating deliverable to find errors
56.

What is Cyclomatic complexity?

A. black box testing
B. white box testing
C. yellow box testing
D. green box testing
Answer» B. white box testing
57.

Lower and upper limits are present in which chart?

A. run chart
B. bar chart
C. control chart
D. none of the mentioned
Answer» A. run chart
58.

Maintenance testing is performed using which methodology?

A. retesting
B. sanity testing
C. breadth test and depth test
D. confirmation testing
Answer» C. breadth test and depth test
59.

White Box techniques are also classified as

A. design based testing
B. structural testing
C. error guessing technique
D. none of the mentioned
Answer» B. structural testing
60.

Exhaustive testing is

A. always possible
B. practically possible
C. impractical but possible
D. impractical and impossible
Answer» C. impractical but possible
61.

Which of the following is/are White box technique?

A. statement testing
B. decision testing
C. condition coverage
D. all of the mentioned
Answer» D. all of the mentioned
62.

What are the various Testing Levels?

A. unit testing
B. system testing
C. integration testing
D. all of the mentioned
Answer» D. all of the mentioned
63.

Boundary value analysis belong to?

A. white box testing
B. black box testing
C. white box & black box testing
D. none of the mentioned
Answer» B. black box testing
64.

Alpha testing is done at

A. developer’s end
B. user’s end
C. developer’s & user’s end
D. none of the mentioned
Answer» A. developer’s end
65.

E-Commerce software testing follows different approach than gaming software testing. Which testing principle implies this?

A. pareto principle
B. testing is context dependent
C. testing shows presence of defects
D. absence of errors-fallacy
Answer» B. testing is context dependent
66.

When a cost to remove defect is not high?

A. during requirement analysis
B. during designing
C. during coding
D. during testing
Answer» A. during requirement analysis
67.

In software development life cycle , who is the best person to catch a defect?

A. software tester
B. customers
C. designer
D. business analyst
Answer» D. business analyst
68.

Which of the following statement is true?

A. exhaustive testing is impossible but practicable
B. exhaustive testing is possible but impracticable
C. exhaustive testing is impossible and impracticable
D. exhaustive testing is possible and practicable
Answer» B. exhaustive testing is possible but impracticable
69.

Software tester focuses more on complex part of the software. Which of the following testing principle implies this?

A. testing shows presence of defects
B. pesticide paradox
C. testing is context dependent
D. defect clustering
Answer» D. defect clustering
70.

The defect cluster change over time. Which of the following testing principle implies this?

A. testing shows presence of defects
B. pesticide paradox
C. testing is context dependent
D. defect clustering
Answer» B. pesticide paradox
71.

When testing principles are useful?

A. during testing
B. during execution
C. during review
D. throughout life-cycle
Answer» D. throughout life-cycle
72.

In white box testing what do you verify?

A. verify the security holes in the code
B. verify the incomplete or broken paths in the code
C. verify the flow of structure according to the document specification
D. all of these
Answer» D. all of these
73.

End result of Software Requirement Analysis is ________

A. functional and behavioral
B. architectural and structural
C. usability and reliability
D. algorithmic and data structure
Answer» A. functional and behavioral
74.

The inputs for developing a test plan are taken from

A. project plan
B. business plan
C. support plan
D. none of the above
Answer» B. business plan
75.

Testing beyond normal operational capacity is __________

A. load testing
B. performance testing
C. stress testing
D. all of these
Answer» C. stress testing
76.

Test wares are handed over to maintenance team during which phase?

A. test implementati on and execution
B. test closure activity
C. evaluating exit criteria and reporting
D. test analysis and design
Answer» B. test closure activity
77.

What are the criteria to decide the testing efforts?
1. Time and budget
2. Size of development team
3. Size of testers
4. Risk associated with project

A. 1, 3, 4
B. 1, 2, 3
C. 1, 4
D. 1, 3
Answer» C. 1, 4
78.

Who leads a formal review process?

A. author
B. moderator
C. reviewer
D. scribe
Answer» B. moderator
79.

A chronological record of relevant details about the execution of tests is called as, a _______

A. test suite
B. test procedure
C. test data
D. test log
Answer» D. test log
80.

Non functional testing is performed only at system testing level. True or false.

A. true
B. false
Answer» B. false
81.

Which of the following is not other name for structural testing?

A. white box testing
B. glass box testing
C. behavioral testing
D. none of the above
Answer» C. behavioral testing
82.

Which things are measured by software Test effectiveness?

A. how many customer requirements are implemented in system?
B. how well the customer specifications are achieved by the system?
C. how much effort is put in developing the system?
D. all of the above
Answer» D. all of the above
83.

In which of the following type of testing, testing is done without planning and documentation?

A. unit testing
B. retesting
C. ad hoc testing
D. regression testing
Answer» C. ad hoc testing
84.

When should company stop the testing of a particular software?

A. after system testing done
B. it depends on the risks for the system being tested
C. after smoke testing done
D. none of the above
Answer» B. it depends on the risks for the system being tested
85.

___________ refers to a different set of tasks ensures that the software that has been built is traceable to Customer Requirements.

A. verification
B. requirement engineering
C. validation
D. none of the above
Answer» C. validation
86.

Who performs the Acceptance Testing?

A. software developer
B. end users
C. testing team
D. systems engineers
Answer» B. end users
87.

Before handing over the software to the client, which testing is to be done in-house?

A. alpha
B. betta
C. gamma
D. theta
Answer» A. alpha
88.

Requirement Engineering is not concern with _.

A. requirement design
B. requirement elicitation
C. requirement analysis
D. requirement documentatio n
Answer» A. requirement design
89.

When an expected result is not specified in test case template then _.

A. we cannot run the test.
B. it may be difficult to determine if the test has passed or failed.
C. it may be difficult to repeat the test.
D. we cannot automate the user inputs.
Answer» B. it may be difficult to determine if the test has passed or failed.
90.

End result of Software Requirement Analysis is _.

A. functional and behavioral
B. architectural and structural
C. usability and reliability
D. algorithmic and data structure
Answer» A. functional and behavioral
91.

Bug status is set to postpone due to _.

A. priority of that bug may low.
B. lack of time for the release.
C. the bug may not be the major effect in the software.
D. data may be unavailable.
Answer» D. data may be unavailable.
92.

Which Testing is performed first?

A. black box testing
B. white box testing
C. dynamic testing
D. static testing
Answer» D. static testing
93.

Verification and Validation uses _.

A. internal and external resources respectively.
B. internal resources only.
C. external resources only.
D. external and internal resources respectively.
Answer» A. internal and external resources respectively.
94.

Testing beyond normal operational capacity is _.

A. load testing
B. performance testing
C. stress testing
D. none
Answer» C. stress testing
95.

The expected results of the software is _.

A. only important in system testing
B. only used in component testing
C. most useful when specified in advance
D. derived from the code.
Answer» A. only important in system testing
96.

Test cases are created in which phase?

A. test specification
B. test planning
C. test requirement
D. test configuration
Answer» A. test specification
97.

7n test cases are generated in which case of Boundary Value Analysis?

A. worst case
B. roust worst case
C. critical fault assumption
D. none
Answer» B. roust worst case
98.

Which testing cannot be performed on first build of the software?

A. regression testing
B. retesting
C. a,b
D. none
Answer» C. a,b
99.

Which testing is performed with Planning and Documentation?

A. ad-hoc testing
B. monkey testing
C. fuzz testing
D. end-to-end testing
Answer» D. end-to-end testing
100.

GUI means

A. graphical user interface
B. graphical user interaction
C. graphics uniform interaction
D. none
Answer» A. graphical user interface

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.