Olete.in
Articles
Mock Tests
🧪 Software Testing MCQ Quiz Hub
Software Testing Mcq Set 2
Choose a topic to test your knowledge and improve your Software Testing skills
1. When should company stop the testing of a particular software?
After system testing done
It depends on the risks for the system being tested
After smoke testing done
None of the above
2. As a software manager, when you will decide the number of people required for a software project?
Before the scope is determined.
Before an estimate of the development effort is made.
After an estimate of the development effort is made.
None of the above.
3. What is the meaning of Functional Cohesion?
Operations are part of single functional task and are placed in same procedures.
All operations that access the same data are defined within one class.
All operations that access the data from outside the module.
None of the above.
4. Which of the following is / are the type of Cohesion?
Functional
Layer
Communicational
all of the above.
5. Which is not true in case of Creating Releases and Cycle?
Release and Cycle have ID and are not editable.
Both have start and end date.
Date range for a release must be contained within the date range for the cycle to which it belongs.
We start a release tree by adding a folder under the release root folder.
6. ___ is user created alert.
Alert Me
Follow up
Flag
Email
7. Cross Test Set with Test is related to _____
List the test set hierarchically.
List test sets that appear in the Test set list.
List set from al test set with FAILED test run status.
All of these.
8. Requirement Engineering is not concern with ______
Requirement Design
Requirement Elicitation
Requirement Analysis
Requirement Documentation
9. Who leads a walkthrough?
Author
Moderator
Reviewer
Scribe
10. Which of the following Review Technique is / are not time bound?
Inspection
walkthrough
Both of These
None of these
11. Testing helps us to __________ of product by finding defects in product.
Fix defect
Improve quality
Measure quality
All of the above.
12. Which of the following is not an objective of testing?
Finding defects
Preventing defects
Gaining confidence in and providing information about level of quality
Fixing defects
13. Which technique is applied for usability testing?
White box
Black box
Grey box
Combination of all
14. Which testing is concerned with behaviour of whole product as per specified requirements?
Acceptance testing
Component testing
System testing
Integration testing
15. What is the main purpose of integration testing?
Design errors
Interface errors
Procedure errors
None of the above
16. Which of the following is the main advantage of Top Down Integration Testing?
Major decision points are tested early.
Modules are not tested by team again and again.
No stubs need to be written
None of the above.
17. What is Pesticide Paradox?
If the same tests are repeated over and over again , eventually the same set of test cases will no longer find any new bugs.
A small number of modules contain most of the defects.
Testing can show that defects are present , but can not prove that there are no defects.
Finding and fixing defects does not help if the system built is unusable and does not fulfill the users need and expectations.
18. _____ is an indication of the relative interdependence among modules.
Cohesion
Coupling
Modularity
Cohesion and coupling.
19. Which of the following tasks is not part of Software Configuration Management (SCM)?
Change control
Version control
Configuration status reporting
None of the above
20. Testing of individual components by the developers are comes under which type of testing?
Integration testing
Validation testing
Unit testing
None of the above.
21. ___ is a white-box testing technique first proposed by Tom McCabe.
Equivalence Partitioning
Basis Path Testing
Boundary Value Analysis
None of the above.
22. What types of errors are not done by Black-Box Testing and can be uncovered by White-Box Testing?
Logic errors
Performance errors
Behavioral errors
None of the above
23. Which of the following can be found using Static Testing Techniques?
Defect
Failure
Both a & b
None of these
24. Reactive Risk Management is sometimes described as _____
Fire Fighting mode
Solution mode.
Uncertain mode.
None of the above.
25. What are the different types of risk may occur when you develop software?
Project risks
Technical risks
Business risks
All of the above
26. When the Testing Principles are useful while building the Software Product?
During testing
During execution
During review
Throughout life-cycle
27. What is the name of process which will ensure that different versions of system and its components are recorded and maintained?
workspace
code control
versions
Configuration Control
28. A logical collection of test cases which naturally work together is called as __
Test log
Test procedure
Test data
Test suite
29. What is a role of Test Manager?
determine when to release a system
Reallocate resources to meet objectives
report deviations in project plan
raise incidents on fault
30. Who is responsible for sprint meeting?
Product owner
Scrum team
Scrum master
all of the above.
31. Which of the following is the Process Improvement Model?
CMMI
Agile
Prototyping
V model
32. When different combination of input requires different combination of actions,Which of the following technique is used in such situation?
Boundary Value Analysis
Equivalence Partition
Decision Table
Decision Coverage
33. Which of the following is not a part of Performance Testing?
Measuring Transaction Rate.
Measuring Response Time.
Measuring the LOC.
None of the above.
34. Which of the following is a software metric that provides a quantitative measure of the logical complexity of a program?
Cyclomatic Complexity
LOC
Function Point
None of the above.
35. Which of the followings are Experience Based Techniques?
Error guessing
Equivalent partitioning
Exploratory testing
Both a and c
36. What are the advantages of Agile Testing?
Saves time
Requires less planning and creates less documentation
Regular feedback from end users
All the above.
37. What is true regarding Static Analysis Tools?
It compares actual and expected result.
It can detect memory leaks.
It gives quality information about code without executing it.
It tell about percentage of a code coverage.
38. What is the main aim of Software Configuration Management (SCM)?
Identify change
Control change
Ensure that change is being properly implemented
All of the above
39. What is Cyclomatic Complexity?
Black box testing
White box testing
Grey box testing
Combination of all
40. Software is divided into separately Named and Addressable Components, and it is called as ____
Software
Cohesion
Module
None of the above
41. What is the main objective of Software Project Planning?
Estimation of resources
Estimation of cost
Estimation of schedule
All of the above
42. Which of the following statement is true?
Exhaustive Testing is impossible but practicable.
Exhaustive testing is possible but impracticable.
Exhaustive Testing is impossible and impracticable.
Exhaustive Testing is possible and practicable.
43. Which is not a task of a Configuration Management?
Version control
Reporting
Change management
Quality control
44. Which of the following is the form of Alpha and Beta Testing?
Acceptance Testing
System Testing
Unit Testing
Integration testing
45. Which of the following is/are Structural Testing Technique?
Statement Coverage
Decision Coverage
Condition Coverage
All of the above
46. Which are the benefits of Static Testing?
Early feedback of a quality.
Less rework cost.
Increased developmental productivity.
All of the above
47. What is Static Analysis?
The analysis of batch programs.
The reviewing of test plans.
The analysis of program code.
The use of black box testing.
48. Cyclomatic Complexity is computed as _____
The number of regions of the flow graph corresponds to the Cyclomatic Complexity.
Cyclomatic Complexity, V(G), for a flow graph, G, is defined as V(G) = E - N + 2 where E is the number of flow graph edges, N is the number of flow graph nodes.
Cyclomatic Complexity, V(G), for a flow graph, G, is also defined as V(G) = P + 1 where P is the number of predicate nodes contained in the flow graph G.
all of the above.
49. Design phase will usually be.
Top-down
Bottom-up
Random
None of the above.
50. _________ provides information about the size and download time of each Web Page content.
Web Resource Graph
Web Page Break Down Graph
Web Graph
System Resource Graph
51. Selection of particular life cycle model is based on _____
Requirements
Technical knowledge of development team
Users
All of the above
52. As a test manager you will be getting delayed delivery of build for testing which has to be deployed on time. You have limited resources. By applying which measures are you able to perform testing in given time?
Argue with development team and convince them to deliver build on time.
Ask for more resources.
Request customer about extending time.
Prioritize testing based on risk & make sure critical functionality is tested earlier.
53. Data classification is done by which type of Decision Tree?
Regression Tree
Boosted Tree
Classification Tree
Bagging Tree
54. Which is/are the characteristics of Equivalence Partitioning?
In equivalence-partitioning technique we need to test only one condition from each partition.
If one condition in a partition works, we assume all of the conditions in that partition will work.
if one of the conditions in a partition does not work, then we assume that none of the conditions in that partition will work.
All of the above
55. _____ is used to restrict and dynamically change the fields and values in the Defects Grid.
Script Editor
QC Editor
VB Editor
All of these
Submit