McqMate
Chapters
301. |
A predicate expression associated with an event is known as |
A. | Transition |
B. | Class |
C. | Guard |
D. | None of the above |
Answer» A. Transition |
302. |
Testing of nested loops were suggested by |
A. | Little wood |
B. | Beizer |
C. | Boehm |
D. | None of the above |
Answer» B. Beizer |
303. |
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 |
304. |
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 |
305. |
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 |
306. |
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 |
307. |
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 |
308. |
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 |
309. |
Acceptance tests are normally conducted by the |
A. | Developer |
B. | End users |
C. | Test team |
D. | Systems engineers |
Answer» B. End users |
310. |
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 |
311. |
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 |
312. |
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 |
313. |
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 |
314. |
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 |
315. |
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 |
316. |
_________ 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. |
317. |
The major disadvantage of top-down approach is need for _________. |
A. | Critical module. |
B. | skeleton |
C. | Stub. |
D. | Project |
Answer» C. Stub. |
318. |
_________ 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. |
319. |
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 |
320. |
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 |
321. |
Alpha testing involves |
A. | Customers |
B. | Testers |
C. | Developers |
D. | All of the above |
Answer» D. All of the above |
322. |
Site for Alpha testing is |
A. | Software development company |
B. | Installation site |
C. | Anywhere |
D. | None of the above |
Answer» A. Software development company |
323. |
Site of Beta testing is |
A. | Software organization |
B. | Customer’s site |
C. | Anywhere |
D. | All of the above |
Answer» B. Customer’s site |
324. |
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% |
325. |
Integration testing techniques are |
A. | Top down |
B. | Bottom up |
C. | Sandwich |
D. | All of the above |
Answer» D. All of the above |
326. |
Top-down approach is used for |
A. | Development |
B. | Identification of faults |
C. | Validation |
D. | Functional testing |
Answer» B. Identification of faults |
327. |
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 |
328. |
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 |
329. |
________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 |
330. |
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 |
331. |
The Pareto analysis is most effective for _________________. |
A. | Showing relationships between items |
B. | Measuring the impact of identified items |
C. | Ranking items by importance |
D. | None of above |
Answer» C. Ranking items by importance |
332. |
Which of the following is not a software testing generic characteristics? |
A. | Different testing techniques are appropriate at different points in time. |
B. | Testing is conducted by the developer of the software or an independent test group. |
C. | Testing and debugging are different activities, but debugging must be accommodated in any testing strategy. |
D. | None of the mentioned. |
Answer» A. Different testing techniques are appropriate at different points in time. |
333. |
ITG stands for |
A. | instantaneous test group |
B. | integration testing group |
C. | individual testing group |
D. | independent test group |
Answer» D. independent test group |
334. |
By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process. |
A. | Failure intensity |
B. | Testing time |
C. | Metrics |
D. | All of the mentioned |
Answer» C. Metrics |
335. |
Which of the following issues must be addressed if a successful software testing strategy is to be implemented? |
A. | Use effective formal technical reviews as a filter prior to testing |
B. | Develop a testing plan that emphasizes “rapid cycle testing.” |
C. | State testing objectives explicitly |
D. | All of the mentioned |
Answer» D. All of the mentioned |
336. |
Test cases should uncover errors like |
A. | Nonexistent loop termination |
B. | Comparison of different data types |
C. | Incorrect logical operators or precedence |
D. | All of the mentioned |
Answer» A. Nonexistent loop termination |
337. |
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 of the error. |
Answer» A. Error description is unintelligible |
338. |
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 specific software sub-function. |
Answer» D. Low-level components are combined into clusters that perform specific software sub-function. |
339. |
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 |
340. |
What refers to the externally observable structure of an OO program? |
A. | Deep structure |
B. | Surface structure |
C. | Core structure |
D. | All of the above |
Answer» B. Surface structure |
341. |
_____________ categorizes class operations based on the generic function that each performs |
A. | Category-based partitioning |
B. | Attribute-based partitioning |
C. | State-based partitioning |
D. | None of the mentioned |
Answer» A. Category-based partitioning |
342. |
Which chart is a tool that depicts project as network diagram that is capable of graphically representing main events of project in both parallel and consecutive way? |
A. | PERT chart |
B. | Gantt chart |
C. | Both A & B |
D. | None of the above |
Answer» A. PERT chart |
343. |
User Acceptance testing is |
A. | White box testing |
B. | Black box testing |
C. | Gray box testing |
D. | None of the above |
Answer» B. Black box testing |
344. |
Error guessing is a |
A. | Test verification techniques |
B. | Test execution techniques |
C. | Test control management techniques |
D. | Test data management technique |
Answer» D. Test data management technique |
345. |
The name of the testing which is done to make sure the existing features are not affected by new changes |
A. | Recursive testing |
B. | White Box testing |
C. | Unit testing |
D. | Regression testing |
Answer» D. Regression testing |
346. |
According to Pareto’s principle, x% of defects can be traced to y% of all causes. What are the values of x and y? |
A. | 60, 40 |
B. | 70, 30 |
C. | 80, 20 |
D. | No such principle exists |
Answer» C. 80, 20 |
Done Reading?