0% found this document useful (0 votes)
48 views21 pages

Software-Testing-Quality-Assurance (Set 1)

The document discusses software testing and quality assurance concepts through a set of multiple choice questions. It covers topics like software project management, software development lifecycles, software quality assurance, requirements analysis, use case diagrams, software development methodologies and models, risk management, and more. A total of 49 multiple choice questions are included in this set.

Uploaded by

mm6923605
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views21 pages

Software-Testing-Quality-Assurance (Set 1)

The document discusses software testing and quality assurance concepts through a set of multiple choice questions. It covers topics like software project management, software development lifecycles, software quality assurance, requirements analysis, use case diagrams, software development methodologies and models, risk management, and more. A total of 49 multiple choice questions are included in this set.

Uploaded by

mm6923605
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Software Testing and Quality Assurance

(STQA)
1 of 5 sets

1. Software project management comprises of a number of activities, which


contains _.
A. system software
B. application softwarec
C. scienti?c software
D. none
Answer:A

2. Software is de?ned as ____ .


o m
A. instructions
. c
B. data structures
te
C. documents a
D. all above
q M
Answer:D c
M
3. What are the signs that a software project is in trouble
A. the product scope is poorly de?ned.
B. deadlines are unrealistic.
C. changes are managed poorly.
D. all of the above
Answer:D

4. A Project can be characterized as _ .


A. every project may not have a unique and distinct goal.
B. project is routine activity or day-to-day operations.
C. project does not comes with a start time and end time.
D. none
Answer:D
5. CMM model in Software Engineering is a technique of ______ .
A. develop the software.
B. improve the software process.
C. improve the testing process.
D. all of above
Answer:B

6. Project risk factor is considered in which model


A. spiral model
B. waterfall model
C. prototyping model
D. none of the above.
Answer:A

7. Effective software project management focuses on the four P’s. What are those
four P’s?
A. people, performance, payment, product
B. people, product, process, project
C. people, product, performance, project
D. all
Answer:B

8. What are the signs that a software project is in trouble?


A. the product scope is poorly de?ned.
B. deadlines are unrealistic.
C. changes are managed poorly.
D. all
Answer:D

9. Software quality assurance is an umbrella activity.


A. true
B. false
Answer:A

10. Which of the following are the valid relationships in Use Case Diagrams
A. generalization

View all MCQ's at McqMate.com


B. include
C. extend
D. all
Answer:D

11. Which one of the following is not an Evolutionary Process Model?


A. winwin spiral model
B. incremental model
C. concurrent development model
D. all of the mentioned
Answer:D

12. The Incremental Model is a result of combination of elements of which two


models?
A. build & fix model & waterfall model
B. linear model & rad model
C. linear model & prototyping model
D. waterfall model & rad model
Answer:C

13. The spiral model was originally proposed by


A. ibm
B. barry boehm
C. pressman
D. royce
Answer:B

14. Spiral Model has user involvement in all its phases.


A. true
B. false
Answer:B

15. If you were to create client/server applications, which model would you go for?
A. winwin spiral model
B. spiral model
C. concurrent model

View all MCQ's at McqMate.com


D. incremental model
Answer:C

16. Which of the following is not a phase of SDLC?


A. requirement gathering
B. maintenance
C. testing
D. all
Answer:D

17. Selection of particular life cycle model is based on,


A. requirements
B. technical knowledge of development team
C. users
D. all
Answer:D

18. Which of the following are incremental developmental models?


A. prototyping
B. agile development
C. both a and b
D. none
Answer:C

19. In a college,students are asked to develop a software. Which model would be


preferable
A. waterfall model
B. spiral model
C. aglie model
D. code nad ?x model
Answer:D

20. In waterfall model, output of one phase is input to next phase.


A. true
B. false

View all MCQ's at McqMate.com


Answer:A

21. The ?rst step in Software Development Life Cycle(SDLC) is


A. preliminary investigation and analysis
B. system design
C. system testing
D. coding
Answer:A

22. The detailed study of existing system is referred to as :


A. system planning
B. system analysis
C. feasibility study
D. design dfd
Answer:B

23. System analysis and design phase of Software Development Life Cycle (SDLC)
A. parallel run
B. sizing
C. all of these
D. speci?cations freeze
Answer:C

24. Prototyping aims at :


A. end user understanding and approval
B. program logic
C. program logic
D. none of these
Answer:A

25. What is a prototype ?


A. mini-model of existing system
B. mini-model of the proposed system
C. working model of the existing system
D. none

View all MCQ's at McqMate.com


Answer:B

26. The phase of System Development associated with creation of the test data is
A. system analysis
B. physical design
C. system acceptance
D. logical design
Answer:C

27. Which of the following is not a named phase in the System development life
cycle ?
A. assessment
B. maintenance
C. development
D. testing
Answer:A

28. What is the ?nal outcome of the requirements analysis and speci?cations phase
?
A. drawing the data ?ow diagram
B. the srs document
C. coding the project
D. the user manual
Answer:B

29. QFD stands for


A. quality function design
B. quality function development
C. quality function deployment
D. none
Answer:C

30. A Use-case actor is always a person having a role that different people may
play.
A. true
B. false

View all MCQ's at McqMate.com


Answer:B

31. The user system requirements are the parts of which document ?
A. sda
B. srs
C. srr
D. rar
Answer:B

32. What are the types of requirement in Quality Function Deployment(QFD) ?


A. known, unknown, undreamed
B. user, developer
C. functional, non-functional
D. normal, expected, exciting
Answer:D

33. Traceability is not considered in Requirement Analysis.


A. true
B. false
Answer:B

34. Which of the following statements about SRS is/are true ? i. SRS is written by
customer ii. SRS is written by a developer iii. SRS serves as a contract between
customer and developer
A. only i is true
B. both ii and iii are true
C. all are true
D. none of the above
Answer:C

35. Risk management is one of the most important jobs for a


A. client
B. client
C. production team
D. project manager
Answer:D

View all MCQ's at McqMate.com


36. Which of the following risk is the failure of a purchased component to perform
as expected?
A. product risk
B. project risk
C. business risk
D. programming risk
Answer:A

37. Which of the following term is best de?ned by the statement: “There will be a
change of organizational management with different priorities.”?
A. staff turnover
B. technology change
C. management change
D. product competition
Answer:C

38. Which of the following term is best de?ned by the statement: “The underlying
technology on which the system is built is superseded by new technology.”?
A. technology change
B. product competition
C. requirements change
D. none of the mentioned
Answer:A

39. What assess the risk and your plans for risk mitigation and revise these when
you learn more about the risk?
A. risk monitoring
B. risk planning
C. risk analysis
D. risk identi?cation
Answer:A

40. Which of the following risks are derived from the organizational environment
where the software is being developed?
A. people risks
B. technology risks

View all MCQ's at McqMate.com


C. estimation risks
D. organizational risks
Answer:D

41. Which of the following risks are derived from the software or hardware
technologies that are used to develop the system?
A. managerial risks
B. technology risks
C. estimation risks
D. organizational risks
Answer:B

42. Which of the following term is best de?ned by the statement: “Derive
traceability information to maximize information hiding in the design.”?
A. underestimate d development time
B. organizational restructuring
C. requirements changes
D. none of the mentioned
Answer:C

43. Which of the following strategies means that the impact of the risk will be
reduced?
A. avoidance strategies
B. minimization strategies
C. contingency plans
D. all of the mentioned
Answer:B

44. Risk management is now recognized as one of the most important project
management tasks.
A. true
B. false
Answer:A

45. Choose the correct option according to the given statements regarding risk
management.
Statement 1: A risk is a potential problem—it might happen, it might not.

View all MCQ's at McqMate.com


Statement 2: Managers, software engineers, and customers participate in risk
analysis and management.
Statement 3: Only Managers participate in risk analysis and management.
A. statement 1 and 2 are correct.
B. only statement 1 is correct.
C. only statement 3 is correct.
D. statement 1 and 3 are correct.
Answer:A

46. Reactive risk management is sometimes described as:


A. fire ?ghting mode
B. solution mode.
C. uncertain mode
D. none of the above.
Answer:A

47. Software risk always involves two characteristics. What are those
characteristics?
A. uncertainty and loss
B. certainty and pro?t
C. staff size and budget
D. project deadline and budget
Answer:A

48. What is/are the different types of risk may occur when you develop software?
A. project risks
B. technical risks
C. business risks
D. all of the above
Answer:D

49. Effective risk management plan needs to address which of these issues?
A. risk avoidance
B. risk monitoring
C. risk management and contingency planning
D. all of the above.

View all MCQ's at McqMate.com


Answer:D

50. Risk mitigation is a risk activity. Risk monitoring is a activity


A. avoidance, project tracking.
B. increasing, project tracking.
C. project tracking, avoidance.
D. random, tracking.
Answer:A

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

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

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

54. As the reliability increases, failure intensity _.


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

View all MCQ's at McqMate.com


Answer:A

55. Which of the following term describes testing?


A. finding broken code
B. evaluating deliverable to ?nd errors
C. a stage of all projects
D. none of the mentioned
Answer:B

56. What is Cyclomatic complexity?


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

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

58. Maintenance testing is performed using which methodology?


A. retesting
B. sanity testing
C. breadth test and depth test
D. con?rmation testing
Answer:C

59. White Box techniques are also classi?ed as


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

View all MCQ's at McqMate.com


Answer:B

60. Exhaustive testing is


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

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

62. What are the various Testing Levels?


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

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

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

View all MCQ's at McqMate.com


Answer:A

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

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

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

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

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

View all MCQ's at McqMate.com


D. defect clustering
Answer:D

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

71. When testing principles are useful?


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

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 ?ow of structure according to the document speci?cation
D. all of these
Answer:D

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

74. The inputs for developing a test plan are taken from
A. project plan
B. business plan
C. support plan

View all MCQ's at McqMate.com


D. none of the above
Answer:B

75. Testing beyond normal operational capacity is __________


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

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

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

78. Who leads a formal review process?


A. author
B. moderator
C. reviewer
D. scribe
Answer:B

View all MCQ's at McqMate.com


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

80. Non functional testing is performed only at system testing level. True or false.
A. true
B. false
Answer:B

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

82. Which things are measured by software Test effectiveness?


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

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

84. When should company stop the testing of a particular software?

View all MCQ's at McqMate.com


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

85. ___________ refers to a different set of tasks ensures that the software that has
been built is traceable to Customer Requirements.
A. veri?cation
B. requirement engineering
C. validation
D. none of the above
Answer:C

86. Who performs the Acceptance Testing?


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

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

88. Requirement Engineering is not concern with _.


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

View all MCQ's at McqMate.com


89. When an expected result is not speci?ed in test case template then _.
A. we cannot run the test.
B. it may be di?cult to determine if the test has passed or failed.
C. it may be di?cult to repeat the test.
D. we cannot automate the user inputs.
Answer:B

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

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

92. Which Testing is performed ?rst?


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

93. Veri?cation 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

View all MCQ's at McqMate.com


94. Testing beyond normal operational capacity is _.
A. load testing
B. performance testing
C. stress testing
D. none
Answer:C

95. The expected results of the software is _.


A. only important in system testing
B. only used in component testing
C. most useful when speci?ed in advance
D. derived from the code.
Answer:A

96. Test cases are created in which phase?


A. test speci?cation
B. test planning
C. test requirement
D. test con?guration
Answer:A

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

98. Which testing cannot be performed on ?rst build of the software?


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

View all MCQ's at McqMate.com


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

100. GUI means


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

View all MCQ's at McqMate.com

You might also like