

McqMate
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
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. | 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.