193
96.2k
Chapter:

210+ more mcqs Solved MCQs

in Software Testing

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Bachelor of Business Administration in Computer Applications (BBA [CA]) , Bachelor of Business Administration (BBA) , Master of Computer Applications (MCA) .

Chapters

More MCQs
151.

Which of the following errors should not be tested when error handling is evaluated?

A. Error description is unintelligible
B. Error noted does not correspond to error encountered
C. Error condition causes system intervention prior to error handling
D. Error description provide enough information to assist in the location of the cause
Answer» A. Error description is unintelligible
152.

What is normally considered as an adjunct to the coding step

A. Integration testing
B. Unit testing
C. Completion of Testing
D. Regression Testing
Answer» B. Unit testing
153.

Which of the following is not regression test case?

A. A representative sample of tests that will exercise all software functions
B. Additional tests that focus on software functions that are likely to be affected by the change
C. Tests that focus on the software components that have been changed
D. Low-level components are combined into clusters that perform a specific software sub-function
Answer» D. Low-level components are combined into clusters that perform a specific software sub-function
154.

Which testing is an integration testing approach that is commonly used when “shrinkwrapped” software products are being developed?

A. Regression Testing
B. Integration testing
C. Smoke testing
D. Validation testing
Answer» C. Smoke testing
155.

In which testing level the focus is on customer usage?

A. Alpha Testing
B. Beta Testing
C. Validation Testing
D. Both Alpha and Beta
Answer» D. Both Alpha and Beta
156.

Risk management is one of the most important jobs for a

A. Client
B. Investor
C. Production team
D. Project manager
Answer» D. Project manager
157.

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. Product risk
158.

Which of the following term is best defined 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. Management change
159.

Which of the following term is best defined 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. Technology change
160.

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 identification
Answer» A. Risk monitoring
161.

Which of the following risks are derived from the organizational environment where the software is being developed?

A. People risks
B. Technology risks
C. Estimation risks
D. Organizational risks
Answer» A. People risks
162.

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. Technology risks
163.

The object of ___________within an OO system is to design tests that have a high likelihood of uncovering plausible bugs.

A. Fault-based testing
B. Integration testing
C. Use-based testing
D. Scenario-based testing
Answer» A. Fault-based testing
164.

Which of the following is black-box oriented and can be accomplished by applying the same black-box methods discussed for conventional software?

A. Conventional testing
B. OO system validation testing
C. Test case design
D. Both Conventional testing and OO system validation testing
Answer» D. Both Conventional testing and OO system validation testing
165.

Software mistakes during coding are known as

A. errors
B. failures
C. bugs
D. defects
Answer» C. bugs
166.

Name an evaluation technique to assess the quality of test cases.

A. Mutation analysis
B. Validation
C. Verification
D. Performance analysis
Answer» A. Mutation analysis
167.

Which of the following is not a part of bug report?

A. Test case
B. Output
C. Software Version
D. LOC
Answer» D. LOC
168.

Which testing integrates the set of classes required to respond to one input or event for the system?

A. cluster testing
B. thread-based testing
C. use-based testing
D. none of the mentioned
Answer» B. thread-based testing
169.

Which of the following is one of the steps in the integration testing of OO software?

A. cluster testing
B. thread-based testing
C. use-based testing
D. none of the above
Answer» A. cluster testing
170.

__________ methods can be used to drive validations tests

A. Yellow-box testing
B. Black-box testing
C. White-box testing
D. All of the mentioned
Answer» B. Black-box testing
171.

A predicate expression associated with an event is known as

A. Transition
B. Class
C. Guard
D. None of the above
Answer» A. Transition
172.

Testing of nested loops were suggested by

A. Little wood
B. Beizer
C. Boehm
D. None of the above
Answer» B. Beizer
173.

A powerful technique to use any time a system presents a small input domain with a large number of permutations is known as

A. Regression testing
B. Object oriented testing
C. Orthogonal array testing
D. None of the above
Answer» C. Orthogonal array testing
174.

What is the normal order of activities in which traditional software testing is organized?
a. Integration testing
b. System testing
c. Unit testing
d. Validation testing

A. a, d, c, b
B. b, d, a, c
C. c, a, d, b
D. d, b, c, a
Answer» C. c, a, d, b
175.

Which of the following need to be assessed during unit testing?

A. Algorithmic performance
B. Code stability
C. Execution paths
D. Both c and c
Answer» D. Both c and c
176.

Top-down integration testing has as it's major advantage(s) that

A. Low level modules never need testing
B. Major decision points are tested early
C. No drivers need to be written
D. Both b and c
Answer» D. Both b and c
177.

Bottom-up integration testing has as it's major advantage(s) that

A. Major decision points are tested early
B. No drivers need to be written
C. No stubs need to be written
D. Regression testing is not required
Answer» C. No stubs need to be written
178.

The OO testing integration strategy involves testing

A. Groups of classes that collaborate or communicate in some way
B. Single operations as they are added to the evolving class implementation
C. Operator programs derived from use-case scenarios
D. None of the above
Answer» A. Groups of classes that collaborate or communicate in some way
179.

Acceptance tests are normally conducted by the

A. Developer
B. End users
C. Test team
D. Systems engineers
Answer» B. End users
180.

Fault-based testing is best reserved for

A. Conventional software testing
B. Operations and classes those are critical or suspect
C. Use-case validation
D. White-box testing of operator algorithms
Answer» B. Operations and classes those are critical or suspect
181.

Testing OO class operations is made more difficult by

A. Encapsulation
B. Inheritance
C. Polymorphism
D. Both b and c
Answer» D. Both b and c
182.

Scenario-based testing

A. Concentrates on actor and software interaction
B. Misses errors in specifications
C. Misses errors in subsystem interactions
D. Both a and b
Answer» C. Misses errors in subsystem interactions
183.

Deep structure testing is not designed to

A. Examine object behaviors
B. Exercise communication mechanisms
C. Exercise object dependencies
D. Exercise structure observable by the user
Answer» A. Examine object behaviors
184.

Which of these techniques is not useful for partition testing at the class level?

A. Attribute-based partitioning
B. Category-based partitioning
C. Equivalence class partitioning
D. State-based partitioning
Answer» D. State-based partitioning
185.

Tests derived from behavioral class models should be based on the

A. Data flow diagram
B. Object-relation diagram
C. State diagram
D. Use-case diagram
Answer» C. State diagram
186.

_________ is the lease effective methods in isolating the cause of software errors.

A. Algorithmic Bugs.
B. Brute Force Approach.
C. Cause Elimination Approach.
D. Backtracking Approach
Answer» B. Brute Force Approach.
187.

The major disadvantage of top-down approach is need for _________.

A. Critical module.
B. skeleton
C. Stub.
D. Project
Answer» C. Stub.
188.

_________ couples top-down, bottom-up for upper and sub ordinate levels.

A. Alpha testing.
B. Unit testing.
C. Sandwich testing.
D. Performance testing
Answer» C. Sandwich testing.
189.

What are the types of Integration Testing?

A. Big Bang Testing
B. Bottom up Testing
C. Top Down Testing
D. All of the above
Answer» D. All of the above
190.

Which of the following testing strategy is applicable at all three levels of testing

A. White box testing
B. Mutation testing
C. Regression testing
D. None of the above
Answer» C. Regression testing
191.

Alpha testing involves

A. Customers
B. Testers
C. Developers
D. All of the above
Answer» D. All of the above
192.

Site for Alpha testing is

A. Software development company
B. Installation site
C. Anywhere
D. None of the above
Answer» A. Software development company
193.

Site of Beta testing is

A. Software organization
B. Customer’s site
C. Anywhere
D. All of the above
Answer» B. Customer’s site
194.

Testing and subsequent debugging can account for __________ software development effort.

A. 5-10%
B. 10-20%
C. 30-40%
D. 80-90%
Answer» C. 30-40%
195.

Integration testing techniques are

A. Top down
B. Bottom up
C. Sandwich
D. All of the above
Answer» D. All of the above
196.

Top-down approach is used for

A. Development
B. Identification of faults
C. Validation
D. Functional testing
Answer» B. Identification of faults
197.

Which of the following validation activities belong to low-level testing?

A. Unit testing
B. Integration testing
C. Performance testing
D. Both (a) and (b)
Answer» A. Unit testing
198.

Debugging is a two- step process that begins when you find an error as a result of a successful test case. Step 1 is the determination of the exact nature and location of the suspected error within the program. Step 2 consists of _______________

A. viewing the error
B. locating the error
C. fixing the error
D. filing the error
Answer» C. fixing the error
199.

________establishes the existence of errors _______locates and corrects the errors.

A. Debugging, testing
B. Testing, Debugging
C. Testing, Verifying
D. Testing, Validation
Answer» B. Testing, Debugging
200.

What is the relationship between testing and quality assurance?

A. QA is part of a complete testing process
B. Testing and QA are two terms for the same thing
C. Testing is part of a complete QA process
D. When Testing is over it becomes QA
Answer» C. Testing is part of a complete QA process

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.